public sealed class UpdateAgentPoolRequest : IMessage<UpdateAgentPoolRequest>, IEquatable<UpdateAgentPoolRequest>, IDeepCloneable<UpdateAgentPoolRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Storage Transfer v1 API class UpdateAgentPoolRequest.
Specifies 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
UpdateAgentPoolRequest
with 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 |