public sealed class UpdateAgentPoolRequest : IMessage<UpdateAgentPoolRequest>, IEquatable<UpdateAgentPoolRequest>, IDeepCloneable<UpdateAgentPoolRequest>, IBufferMessage, IMessageSpecifies the request passed to UpdateAgentPool.
Implements
IMessage<UpdateAgentPoolRequest>, IEquatable<UpdateAgentPoolRequest>, IDeepCloneable<UpdateAgentPoolRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.StorageTransfer.V1Assembly
Google.Cloud.StorageTransfer.V1.dll
Constructors
UpdateAgentPoolRequest()
public UpdateAgentPoolRequest()UpdateAgentPoolRequest(UpdateAgentPoolRequest)
public UpdateAgentPoolRequest(UpdateAgentPoolRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
UpdateAgentPoolRequest |
Properties
AgentPool
public AgentPool AgentPool { get; set; }Required. The agent pool to update. agent_pool is expected to specify following
fields:
[name][google.storagetransfer.v1.AgentPool.name]
[display_name][google.storagetransfer.v1.AgentPool.display_name]
[bandwidth_limit][google.storagetransfer.v1.AgentPool.bandwidth_limit] An
UpdateAgentPoolRequestwith any other fields is rejected with the error [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT].
| Property Value | |
|---|---|
| Type | Description |
AgentPool |
|
UpdateMask
public FieldMask UpdateMask { get; set; }The field mask
of the fields in agentPool to update in this request.
The following agentPool fields can be updated:
[display_name][google.storagetransfer.v1.AgentPool.display_name]
[bandwidth_limit][google.storagetransfer.v1.AgentPool.bandwidth_limit]
| Property Value | |
|---|---|
| Type | Description |
FieldMask |
|