Class AgentPool (2.0.0)

public sealed class AgentPool : IMessage<AgentPool>, IEquatable<AgentPool>, IDeepCloneable<AgentPool>, IBufferMessage, IMessage

Represents an On-Premises Agent pool.

Inheritance

Object > AgentPool

Namespace

Google.Cloud.StorageTransfer.V1

Assembly

Google.Cloud.StorageTransfer.V1.dll

Constructors

AgentPool()

public AgentPool()

AgentPool(AgentPool)

public AgentPool(AgentPool other)
Parameter
NameDescription
otherAgentPool

Properties

agentPoolsName

public agentPoolsName agentPoolsName { get; set; }

agentPoolsName-typed view over the Name resource name property.

Property Value
TypeDescription
agentPoolsName

BandwidthLimit

public AgentPool.Types.BandwidthLimit BandwidthLimit { get; set; }

Specifies the bandwidth limit details. If this field is unspecified, the default value is set as 'No Limit'.

Property Value
TypeDescription
AgentPool.Types.BandwidthLimit

DisplayName

public string DisplayName { get; set; }

Specifies the client-specified AgentPool description.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

Required. Specifies a unique string that identifies the agent pool.

Format: projects/{project_id}/agentPools/{agent_pool_id}

Property Value
TypeDescription
String

State

public AgentPool.Types.State State { get; set; }

Output only. Specifies the state of the AgentPool.

Property Value
TypeDescription
AgentPool.Types.State