public sealed class Pool : IMessage<Pool>, IEquatable<Pool>, IDeepCloneable<Pool>, IBufferMessage, IMessage
Reference documentation and code samples for the Live Stream v1 API class Pool.
Pool resource defines the configuration of Live Stream pools for a specific location. Currently we support only one pool resource per project per location. After the creation of the first input, a default pool is created automatically at "projects/{project}/locations/{location}/pools/default".
Namespace
Google.Cloud.Video.LiveStream.V1Assembly
Google.Cloud.Video.LiveStream.V1.dll
Constructors
Pool()
public Pool()
Pool(Pool)
public Pool(Pool other)
Parameter | |
---|---|
Name | Description |
other | Pool |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The creation time.
Property Value | |
---|---|
Type | Description |
Timestamp |
Labels
public MapField<string, string> Labels { get; }
User-defined key/value metadata.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
Name
public string Name { get; set; }
The resource name of the pool, in the form of:
projects/{project}/locations/{location}/pools/{poolId}
.
Property Value | |
---|---|
Type | Description |
string |
NetworkConfig
public Pool.Types.NetworkConfig NetworkConfig { get; set; }
Network configuration for the pool.
Property Value | |
---|---|
Type | Description |
PoolTypesNetworkConfig |
PoolName
public PoolName PoolName { get; set; }
Property Value | |
---|---|
Type | Description |
PoolName |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The update time.
Property Value | |
---|---|
Type | Description |
Timestamp |