Interface TransferProto.UpdateAgentPoolRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TransferProto.UpdateAgentPoolRequest, TransferProto.UpdateAgentPoolRequest.Builder
Enclosing class:
TransferProto

public static interface TransferProto.UpdateAgentPoolRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    Required.
    com.google.protobuf.FieldMask
    The [field mask] (https://developers.google.com/protocol-buffers/docs/reference/google.protobuf) of the fields in `agentPool` to update in this request.
    com.google.protobuf.FieldMaskOrBuilder
    The [field mask] (https://developers.google.com/protocol-buffers/docs/reference/google.protobuf) of the fields in `agentPool` to update in this request.
    boolean
    Required.
    boolean
    The [field mask] (https://developers.google.com/protocol-buffers/docs/reference/google.protobuf) of the fields in `agentPool` to update in this request.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasAgentPool

      boolean hasAgentPool()
       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].
       
      .google.storagetransfer.v1.AgentPool agent_pool = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the agentPool field is set.
    • getAgentPool

      TransferTypes.AgentPool getAgentPool()
       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].
       
      .google.storagetransfer.v1.AgentPool agent_pool = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The agentPool.
    • getAgentPoolOrBuilder

      TransferTypes.AgentPoolOrBuilder getAgentPoolOrBuilder()
       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].
       
      .google.storagetransfer.v1.AgentPool agent_pool = 1 [(.google.api.field_behavior) = REQUIRED];
    • hasUpdateMask

      boolean hasUpdateMask()
       The [field mask]
       (https://developers.google.com/protocol-buffers/docs/reference/google.protobuf)
       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]
       
      .google.protobuf.FieldMask update_mask = 2;
      Returns:
      Whether the updateMask field is set.
    • getUpdateMask

      com.google.protobuf.FieldMask getUpdateMask()
       The [field mask]
       (https://developers.google.com/protocol-buffers/docs/reference/google.protobuf)
       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]
       
      .google.protobuf.FieldMask update_mask = 2;
      Returns:
      The updateMask.
    • getUpdateMaskOrBuilder

      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
       The [field mask]
       (https://developers.google.com/protocol-buffers/docs/reference/google.protobuf)
       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]
       
      .google.protobuf.FieldMask update_mask = 2;