public sealed class UpdateAgentPoolRequest : IMessage<UpdateAgentPoolRequest>, IEquatable<UpdateAgentPoolRequest>, IDeepCloneable<UpdateAgentPoolRequest>, IBufferMessage, IMessageReference documentation and code samples for the Storage Transfer v1 API class UpdateAgentPoolRequest.
Specifies the request passed to UpdateAgentPool.
Implements
IMessageUpdateAgentPoolRequest, IEquatableUpdateAgentPoolRequest, IDeepCloneableUpdateAgentPoolRequest, 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 |
|