Live Stream v1 API - Class Pool (1.5.0)

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".

Inheritance

object > Pool

Namespace

Google.Cloud.Video.LiveStream.V1

Assembly

Google.Cloud.Video.LiveStream.V1.dll

Constructors

Pool()

public Pool()

Pool(Pool)

public Pool(Pool other)
Parameter
NameDescription
otherPool

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The creation time.

Property Value
TypeDescription
Timestamp

Labels

public MapField<string, string> Labels { get; }

User-defined key/value metadata.

Property Value
TypeDescription
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
TypeDescription
string

NetworkConfig

public Pool.Types.NetworkConfig NetworkConfig { get; set; }

Network configuration for the pool.

Property Value
TypeDescription
PoolTypesNetworkConfig

PoolName

public PoolName PoolName { get; set; }

PoolName-typed view over the Name resource name property.

Property Value
TypeDescription
PoolName

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The update time.

Property Value
TypeDescription
Timestamp