Class RestartInstanceRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RestartInstanceRequest.Builder>
com.google.cloud.alloydb.v1beta.RestartInstanceRequest.Builder
All Implemented Interfaces:
RestartInstanceRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
RestartInstanceRequest

public static final class RestartInstanceRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<RestartInstanceRequest.Builder> implements RestartInstanceRequestOrBuilder
Protobuf type google.cloud.alloydb.v1beta.RestartInstanceRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<RestartInstanceRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<RestartInstanceRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RestartInstanceRequest.Builder>
    • getDefaultInstanceForType

      public RestartInstanceRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public RestartInstanceRequest build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public RestartInstanceRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public RestartInstanceRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RestartInstanceRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<RestartInstanceRequest.Builder>
    • mergeFrom

      public RestartInstanceRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RestartInstanceRequest.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Required. The name of the resource. For the required format, see the
       comment on the Instance.name field.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getName in interface RestartInstanceRequestOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Required. The name of the resource. For the required format, see the
       comment on the Instance.name field.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getNameBytes in interface RestartInstanceRequestOrBuilder
      Returns:
      The bytes for name.
    • setName

      public RestartInstanceRequest.Builder setName(String value)
       Required. The name of the resource. For the required format, see the
       comment on the Instance.name field.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public RestartInstanceRequest.Builder clearName()
       Required. The name of the resource. For the required format, see the
       comment on the Instance.name field.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setNameBytes

      public RestartInstanceRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
       Required. The name of the resource. For the required format, see the
       comment on the Instance.name field.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getRequestId

      public String getRequestId()
       Optional. An optional request ID to identify requests. Specify a unique
       request ID so that if you must retry your request, the server ignores the
       request if it has already been completed. The server guarantees that for at
       least 60 minutes since the first request.
      
       For example, consider a situation where you make an initial request and
       the request times out. If you make the request again with the same request
       ID, the server can check if the original operation with the same request ID
       was received, and if so, ignores the second request. This prevents
       clients from accidentally creating duplicate commitments.
      
       The request ID must be a valid UUID with the exception that zero UUID is
       not supported (00000000-0000-0000-0000-000000000000).
       
      string request_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRequestId in interface RestartInstanceRequestOrBuilder
      Returns:
      The requestId.
    • getRequestIdBytes

      public com.google.protobuf.ByteString getRequestIdBytes()
       Optional. An optional request ID to identify requests. Specify a unique
       request ID so that if you must retry your request, the server ignores the
       request if it has already been completed. The server guarantees that for at
       least 60 minutes since the first request.
      
       For example, consider a situation where you make an initial request and
       the request times out. If you make the request again with the same request
       ID, the server can check if the original operation with the same request ID
       was received, and if so, ignores the second request. This prevents
       clients from accidentally creating duplicate commitments.
      
       The request ID must be a valid UUID with the exception that zero UUID is
       not supported (00000000-0000-0000-0000-000000000000).
       
      string request_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRequestIdBytes in interface RestartInstanceRequestOrBuilder
      Returns:
      The bytes for requestId.
    • setRequestId

      public RestartInstanceRequest.Builder setRequestId(String value)
       Optional. An optional request ID to identify requests. Specify a unique
       request ID so that if you must retry your request, the server ignores the
       request if it has already been completed. The server guarantees that for at
       least 60 minutes since the first request.
      
       For example, consider a situation where you make an initial request and
       the request times out. If you make the request again with the same request
       ID, the server can check if the original operation with the same request ID
       was received, and if so, ignores the second request. This prevents
       clients from accidentally creating duplicate commitments.
      
       The request ID must be a valid UUID with the exception that zero UUID is
       not supported (00000000-0000-0000-0000-000000000000).
       
      string request_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The requestId to set.
      Returns:
      This builder for chaining.
    • clearRequestId

      public RestartInstanceRequest.Builder clearRequestId()
       Optional. An optional request ID to identify requests. Specify a unique
       request ID so that if you must retry your request, the server ignores the
       request if it has already been completed. The server guarantees that for at
       least 60 minutes since the first request.
      
       For example, consider a situation where you make an initial request and
       the request times out. If you make the request again with the same request
       ID, the server can check if the original operation with the same request ID
       was received, and if so, ignores the second request. This prevents
       clients from accidentally creating duplicate commitments.
      
       The request ID must be a valid UUID with the exception that zero UUID is
       not supported (00000000-0000-0000-0000-000000000000).
       
      string request_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setRequestIdBytes

      public RestartInstanceRequest.Builder setRequestIdBytes(com.google.protobuf.ByteString value)
       Optional. An optional request ID to identify requests. Specify a unique
       request ID so that if you must retry your request, the server ignores the
       request if it has already been completed. The server guarantees that for at
       least 60 minutes since the first request.
      
       For example, consider a situation where you make an initial request and
       the request times out. If you make the request again with the same request
       ID, the server can check if the original operation with the same request ID
       was received, and if so, ignores the second request. This prevents
       clients from accidentally creating duplicate commitments.
      
       The request ID must be a valid UUID with the exception that zero UUID is
       not supported (00000000-0000-0000-0000-000000000000).
       
      string request_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for requestId to set.
      Returns:
      This builder for chaining.
    • getValidateOnly

      public boolean getValidateOnly()
       Optional. If set, performs request validation, for example, permission
       checks and any other type of validation, but does not actually execute the
       create request.
       
      bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getValidateOnly in interface RestartInstanceRequestOrBuilder
      Returns:
      The validateOnly.
    • setValidateOnly

      public RestartInstanceRequest.Builder setValidateOnly(boolean value)
       Optional. If set, performs request validation, for example, permission
       checks and any other type of validation, but does not actually execute the
       create request.
       
      bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The validateOnly to set.
      Returns:
      This builder for chaining.
    • clearValidateOnly

      public RestartInstanceRequest.Builder clearValidateOnly()
       Optional. If set, performs request validation, for example, permission
       checks and any other type of validation, but does not actually execute the
       create request.
       
      bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • getNodeIdsList

      public com.google.protobuf.ProtocolStringList getNodeIdsList()
       Optional. Full name of the nodes as obtained from INSTANCE_VIEW_FULL to
       restart upon. Applicable only to read instances.
       
      repeated string node_ids = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNodeIdsList in interface RestartInstanceRequestOrBuilder
      Returns:
      A list containing the nodeIds.
    • getNodeIdsCount

      public int getNodeIdsCount()
       Optional. Full name of the nodes as obtained from INSTANCE_VIEW_FULL to
       restart upon. Applicable only to read instances.
       
      repeated string node_ids = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNodeIdsCount in interface RestartInstanceRequestOrBuilder
      Returns:
      The count of nodeIds.
    • getNodeIds

      public String getNodeIds(int index)
       Optional. Full name of the nodes as obtained from INSTANCE_VIEW_FULL to
       restart upon. Applicable only to read instances.
       
      repeated string node_ids = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNodeIds in interface RestartInstanceRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The nodeIds at the given index.
    • getNodeIdsBytes

      public com.google.protobuf.ByteString getNodeIdsBytes(int index)
       Optional. Full name of the nodes as obtained from INSTANCE_VIEW_FULL to
       restart upon. Applicable only to read instances.
       
      repeated string node_ids = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNodeIdsBytes in interface RestartInstanceRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the nodeIds at the given index.
    • setNodeIds

      public RestartInstanceRequest.Builder setNodeIds(int index, String value)
       Optional. Full name of the nodes as obtained from INSTANCE_VIEW_FULL to
       restart upon. Applicable only to read instances.
       
      repeated string node_ids = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index to set the value at.
      value - The nodeIds to set.
      Returns:
      This builder for chaining.
    • addNodeIds

      public RestartInstanceRequest.Builder addNodeIds(String value)
       Optional. Full name of the nodes as obtained from INSTANCE_VIEW_FULL to
       restart upon. Applicable only to read instances.
       
      repeated string node_ids = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The nodeIds to add.
      Returns:
      This builder for chaining.
    • addAllNodeIds

      public RestartInstanceRequest.Builder addAllNodeIds(Iterable<String> values)
       Optional. Full name of the nodes as obtained from INSTANCE_VIEW_FULL to
       restart upon. Applicable only to read instances.
       
      repeated string node_ids = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      values - The nodeIds to add.
      Returns:
      This builder for chaining.
    • clearNodeIds

      public RestartInstanceRequest.Builder clearNodeIds()
       Optional. Full name of the nodes as obtained from INSTANCE_VIEW_FULL to
       restart upon. Applicable only to read instances.
       
      repeated string node_ids = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • addNodeIdsBytes

      public RestartInstanceRequest.Builder addNodeIdsBytes(com.google.protobuf.ByteString value)
       Optional. Full name of the nodes as obtained from INSTANCE_VIEW_FULL to
       restart upon. Applicable only to read instances.
       
      repeated string node_ids = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes of the nodeIds to add.
      Returns:
      This builder for chaining.