Class Operation.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Operation.Builder>
com.google.cloud.compute.v1.Operation.Builder
All Implemented Interfaces:
OperationOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Operation

public static final class Operation.Builder extends com.google.protobuf.GeneratedMessage.Builder<Operation.Builder> implements OperationOrBuilder
 Represents an Operation resource.

 Google Compute Engine has three Operation resources:

 * [Global](/compute/docs/reference/rest/v1/globalOperations)
 * [Regional](/compute/docs/reference/rest/v1/regionOperations)
 * [Zonal](/compute/docs/reference/rest/v1/zoneOperations)

 You can use an operation resource to manage asynchronous API requests.
 For more information, readHandling
 API responses.

 Operations can be global, regional or zonal.

 - For global operations, use the `globalOperations`
 resource.
 - For regional operations, use the
 `regionOperations` resource.
 - For zonal operations, use
 the `zoneOperations` resource.



 For more information, read
 Global, Regional, and Zonal Resources.

 Note that completed Operation resources have a limited
 retention period.
 
Protobuf type google.cloud.compute.v1.Operation
  • 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<Operation.Builder>
    • clear

      public Operation.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<Operation.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<Operation.Builder>
    • getDefaultInstanceForType

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

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

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

      public Operation.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<Operation.Builder>
    • mergeFrom

      public Operation.Builder mergeFrom(Operation other)
    • isInitialized

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

      public Operation.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<Operation.Builder>
      Throws:
      IOException
    • hasClientOperationId

      public boolean hasClientOperationId()
       [Output Only] The value of `requestId` if you provided it in the request.
       Not present otherwise.
       
      optional string client_operation_id = 297240295;
      Specified by:
      hasClientOperationId in interface OperationOrBuilder
      Returns:
      Whether the clientOperationId field is set.
    • getClientOperationId

      public String getClientOperationId()
       [Output Only] The value of `requestId` if you provided it in the request.
       Not present otherwise.
       
      optional string client_operation_id = 297240295;
      Specified by:
      getClientOperationId in interface OperationOrBuilder
      Returns:
      The clientOperationId.
    • getClientOperationIdBytes

      public com.google.protobuf.ByteString getClientOperationIdBytes()
       [Output Only] The value of `requestId` if you provided it in the request.
       Not present otherwise.
       
      optional string client_operation_id = 297240295;
      Specified by:
      getClientOperationIdBytes in interface OperationOrBuilder
      Returns:
      The bytes for clientOperationId.
    • setClientOperationId

      public Operation.Builder setClientOperationId(String value)
       [Output Only] The value of `requestId` if you provided it in the request.
       Not present otherwise.
       
      optional string client_operation_id = 297240295;
      Parameters:
      value - The clientOperationId to set.
      Returns:
      This builder for chaining.
    • clearClientOperationId

      public Operation.Builder clearClientOperationId()
       [Output Only] The value of `requestId` if you provided it in the request.
       Not present otherwise.
       
      optional string client_operation_id = 297240295;
      Returns:
      This builder for chaining.
    • setClientOperationIdBytes

      public Operation.Builder setClientOperationIdBytes(com.google.protobuf.ByteString value)
       [Output Only] The value of `requestId` if you provided it in the request.
       Not present otherwise.
       
      optional string client_operation_id = 297240295;
      Parameters:
      value - The bytes for clientOperationId to set.
      Returns:
      This builder for chaining.
    • hasCreationTimestamp

      public boolean hasCreationTimestamp()
       [Deprecated] This field is deprecated.
       
      optional string creation_timestamp = 30525366;
      Specified by:
      hasCreationTimestamp in interface OperationOrBuilder
      Returns:
      Whether the creationTimestamp field is set.
    • getCreationTimestamp

      public String getCreationTimestamp()
       [Deprecated] This field is deprecated.
       
      optional string creation_timestamp = 30525366;
      Specified by:
      getCreationTimestamp in interface OperationOrBuilder
      Returns:
      The creationTimestamp.
    • getCreationTimestampBytes

      public com.google.protobuf.ByteString getCreationTimestampBytes()
       [Deprecated] This field is deprecated.
       
      optional string creation_timestamp = 30525366;
      Specified by:
      getCreationTimestampBytes in interface OperationOrBuilder
      Returns:
      The bytes for creationTimestamp.
    • setCreationTimestamp

      public Operation.Builder setCreationTimestamp(String value)
       [Deprecated] This field is deprecated.
       
      optional string creation_timestamp = 30525366;
      Parameters:
      value - The creationTimestamp to set.
      Returns:
      This builder for chaining.
    • clearCreationTimestamp

      public Operation.Builder clearCreationTimestamp()
       [Deprecated] This field is deprecated.
       
      optional string creation_timestamp = 30525366;
      Returns:
      This builder for chaining.
    • setCreationTimestampBytes

      public Operation.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
       [Deprecated] This field is deprecated.
       
      optional string creation_timestamp = 30525366;
      Parameters:
      value - The bytes for creationTimestamp to set.
      Returns:
      This builder for chaining.
    • hasDescription

      public boolean hasDescription()
       [Output Only] A textual description of the operation, which is
       set when the operation is created.
       
      optional string description = 422937596;
      Specified by:
      hasDescription in interface OperationOrBuilder
      Returns:
      Whether the description field is set.
    • getDescription

      public String getDescription()
       [Output Only] A textual description of the operation, which is
       set when the operation is created.
       
      optional string description = 422937596;
      Specified by:
      getDescription in interface OperationOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       [Output Only] A textual description of the operation, which is
       set when the operation is created.
       
      optional string description = 422937596;
      Specified by:
      getDescriptionBytes in interface OperationOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public Operation.Builder setDescription(String value)
       [Output Only] A textual description of the operation, which is
       set when the operation is created.
       
      optional string description = 422937596;
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public Operation.Builder clearDescription()
       [Output Only] A textual description of the operation, which is
       set when the operation is created.
       
      optional string description = 422937596;
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public Operation.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       [Output Only] A textual description of the operation, which is
       set when the operation is created.
       
      optional string description = 422937596;
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • hasEndTime

      public boolean hasEndTime()
       [Output Only] The time that this operation was completed. This value is inRFC3339
       text format.
       
      optional string end_time = 114938801;
      Specified by:
      hasEndTime in interface OperationOrBuilder
      Returns:
      Whether the endTime field is set.
    • getEndTime

      public String getEndTime()
       [Output Only] The time that this operation was completed. This value is inRFC3339
       text format.
       
      optional string end_time = 114938801;
      Specified by:
      getEndTime in interface OperationOrBuilder
      Returns:
      The endTime.
    • getEndTimeBytes

      public com.google.protobuf.ByteString getEndTimeBytes()
       [Output Only] The time that this operation was completed. This value is inRFC3339
       text format.
       
      optional string end_time = 114938801;
      Specified by:
      getEndTimeBytes in interface OperationOrBuilder
      Returns:
      The bytes for endTime.
    • setEndTime

      public Operation.Builder setEndTime(String value)
       [Output Only] The time that this operation was completed. This value is inRFC3339
       text format.
       
      optional string end_time = 114938801;
      Parameters:
      value - The endTime to set.
      Returns:
      This builder for chaining.
    • clearEndTime

      public Operation.Builder clearEndTime()
       [Output Only] The time that this operation was completed. This value is inRFC3339
       text format.
       
      optional string end_time = 114938801;
      Returns:
      This builder for chaining.
    • setEndTimeBytes

      public Operation.Builder setEndTimeBytes(com.google.protobuf.ByteString value)
       [Output Only] The time that this operation was completed. This value is inRFC3339
       text format.
       
      optional string end_time = 114938801;
      Parameters:
      value - The bytes for endTime to set.
      Returns:
      This builder for chaining.
    • hasError

      public boolean hasError()
       [Output Only] If errors are generated during processing of the operation,
       this field will be populated.
       
      optional .google.cloud.compute.v1.Error error = 96784904;
      Specified by:
      hasError in interface OperationOrBuilder
      Returns:
      Whether the error field is set.
    • getError

      public Error getError()
       [Output Only] If errors are generated during processing of the operation,
       this field will be populated.
       
      optional .google.cloud.compute.v1.Error error = 96784904;
      Specified by:
      getError in interface OperationOrBuilder
      Returns:
      The error.
    • setError

      public Operation.Builder setError(Error value)
       [Output Only] If errors are generated during processing of the operation,
       this field will be populated.
       
      optional .google.cloud.compute.v1.Error error = 96784904;
    • setError

      public Operation.Builder setError(Error.Builder builderForValue)
       [Output Only] If errors are generated during processing of the operation,
       this field will be populated.
       
      optional .google.cloud.compute.v1.Error error = 96784904;
    • mergeError

      public Operation.Builder mergeError(Error value)
       [Output Only] If errors are generated during processing of the operation,
       this field will be populated.
       
      optional .google.cloud.compute.v1.Error error = 96784904;
    • clearError

      public Operation.Builder clearError()
       [Output Only] If errors are generated during processing of the operation,
       this field will be populated.
       
      optional .google.cloud.compute.v1.Error error = 96784904;
    • getErrorBuilder

      public Error.Builder getErrorBuilder()
       [Output Only] If errors are generated during processing of the operation,
       this field will be populated.
       
      optional .google.cloud.compute.v1.Error error = 96784904;
    • getErrorOrBuilder

      public ErrorOrBuilder getErrorOrBuilder()
       [Output Only] If errors are generated during processing of the operation,
       this field will be populated.
       
      optional .google.cloud.compute.v1.Error error = 96784904;
      Specified by:
      getErrorOrBuilder in interface OperationOrBuilder
    • hasGetVersionOperationMetadata

      public boolean hasGetVersionOperationMetadata()
      optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;
      Specified by:
      hasGetVersionOperationMetadata in interface OperationOrBuilder
      Returns:
      Whether the getVersionOperationMetadata field is set.
    • getGetVersionOperationMetadata

      public GetVersionOperationMetadata getGetVersionOperationMetadata()
      optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;
      Specified by:
      getGetVersionOperationMetadata in interface OperationOrBuilder
      Returns:
      The getVersionOperationMetadata.
    • setGetVersionOperationMetadata

      public Operation.Builder setGetVersionOperationMetadata(GetVersionOperationMetadata value)
      optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;
    • setGetVersionOperationMetadata

      public Operation.Builder setGetVersionOperationMetadata(GetVersionOperationMetadata.Builder builderForValue)
      optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;
    • mergeGetVersionOperationMetadata

      public Operation.Builder mergeGetVersionOperationMetadata(GetVersionOperationMetadata value)
      optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;
    • clearGetVersionOperationMetadata

      public Operation.Builder clearGetVersionOperationMetadata()
      optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;
    • getGetVersionOperationMetadataBuilder

      public GetVersionOperationMetadata.Builder getGetVersionOperationMetadataBuilder()
      optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;
    • getGetVersionOperationMetadataOrBuilder

      public GetVersionOperationMetadataOrBuilder getGetVersionOperationMetadataOrBuilder()
      optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;
      Specified by:
      getGetVersionOperationMetadataOrBuilder in interface OperationOrBuilder
    • hasHttpErrorMessage

      public boolean hasHttpErrorMessage()
       [Output Only] If the operation fails, this field contains the HTTP error
       message that was returned, such as `NOT FOUND`.
       
      optional string http_error_message = 202521945 [(.google.cloud.operation_field) = ERROR_MESSAGE];
      Specified by:
      hasHttpErrorMessage in interface OperationOrBuilder
      Returns:
      Whether the httpErrorMessage field is set.
    • getHttpErrorMessage

      public String getHttpErrorMessage()
       [Output Only] If the operation fails, this field contains the HTTP error
       message that was returned, such as `NOT FOUND`.
       
      optional string http_error_message = 202521945 [(.google.cloud.operation_field) = ERROR_MESSAGE];
      Specified by:
      getHttpErrorMessage in interface OperationOrBuilder
      Returns:
      The httpErrorMessage.
    • getHttpErrorMessageBytes

      public com.google.protobuf.ByteString getHttpErrorMessageBytes()
       [Output Only] If the operation fails, this field contains the HTTP error
       message that was returned, such as `NOT FOUND`.
       
      optional string http_error_message = 202521945 [(.google.cloud.operation_field) = ERROR_MESSAGE];
      Specified by:
      getHttpErrorMessageBytes in interface OperationOrBuilder
      Returns:
      The bytes for httpErrorMessage.
    • setHttpErrorMessage

      public Operation.Builder setHttpErrorMessage(String value)
       [Output Only] If the operation fails, this field contains the HTTP error
       message that was returned, such as `NOT FOUND`.
       
      optional string http_error_message = 202521945 [(.google.cloud.operation_field) = ERROR_MESSAGE];
      Parameters:
      value - The httpErrorMessage to set.
      Returns:
      This builder for chaining.
    • clearHttpErrorMessage

      public Operation.Builder clearHttpErrorMessage()
       [Output Only] If the operation fails, this field contains the HTTP error
       message that was returned, such as `NOT FOUND`.
       
      optional string http_error_message = 202521945 [(.google.cloud.operation_field) = ERROR_MESSAGE];
      Returns:
      This builder for chaining.
    • setHttpErrorMessageBytes

      public Operation.Builder setHttpErrorMessageBytes(com.google.protobuf.ByteString value)
       [Output Only] If the operation fails, this field contains the HTTP error
       message that was returned, such as `NOT FOUND`.
       
      optional string http_error_message = 202521945 [(.google.cloud.operation_field) = ERROR_MESSAGE];
      Parameters:
      value - The bytes for httpErrorMessage to set.
      Returns:
      This builder for chaining.
    • hasHttpErrorStatusCode

      public boolean hasHttpErrorStatusCode()
       [Output Only] If the operation fails, this field contains the HTTP error
       status code that was returned. For example, a `404` means the
       resource was not found.
       
      optional int32 http_error_status_code = 312345196 [(.google.cloud.operation_field) = ERROR_CODE];
      Specified by:
      hasHttpErrorStatusCode in interface OperationOrBuilder
      Returns:
      Whether the httpErrorStatusCode field is set.
    • getHttpErrorStatusCode

      public int getHttpErrorStatusCode()
       [Output Only] If the operation fails, this field contains the HTTP error
       status code that was returned. For example, a `404` means the
       resource was not found.
       
      optional int32 http_error_status_code = 312345196 [(.google.cloud.operation_field) = ERROR_CODE];
      Specified by:
      getHttpErrorStatusCode in interface OperationOrBuilder
      Returns:
      The httpErrorStatusCode.
    • setHttpErrorStatusCode

      public Operation.Builder setHttpErrorStatusCode(int value)
       [Output Only] If the operation fails, this field contains the HTTP error
       status code that was returned. For example, a `404` means the
       resource was not found.
       
      optional int32 http_error_status_code = 312345196 [(.google.cloud.operation_field) = ERROR_CODE];
      Parameters:
      value - The httpErrorStatusCode to set.
      Returns:
      This builder for chaining.
    • clearHttpErrorStatusCode

      public Operation.Builder clearHttpErrorStatusCode()
       [Output Only] If the operation fails, this field contains the HTTP error
       status code that was returned. For example, a `404` means the
       resource was not found.
       
      optional int32 http_error_status_code = 312345196 [(.google.cloud.operation_field) = ERROR_CODE];
      Returns:
      This builder for chaining.
    • hasId

      public boolean hasId()
       [Output Only] The unique identifier for the operation. This identifier is
       defined by the server.
       
      optional uint64 id = 3355;
      Specified by:
      hasId in interface OperationOrBuilder
      Returns:
      Whether the id field is set.
    • getId

      public long getId()
       [Output Only] The unique identifier for the operation. This identifier is
       defined by the server.
       
      optional uint64 id = 3355;
      Specified by:
      getId in interface OperationOrBuilder
      Returns:
      The id.
    • setId

      public Operation.Builder setId(long value)
       [Output Only] The unique identifier for the operation. This identifier is
       defined by the server.
       
      optional uint64 id = 3355;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public Operation.Builder clearId()
       [Output Only] The unique identifier for the operation. This identifier is
       defined by the server.
       
      optional uint64 id = 3355;
      Returns:
      This builder for chaining.
    • hasInsertTime

      public boolean hasInsertTime()
       [Output Only] The time that this operation was requested.
       This value is inRFC3339
       text format.
       
      optional string insert_time = 433722515;
      Specified by:
      hasInsertTime in interface OperationOrBuilder
      Returns:
      Whether the insertTime field is set.
    • getInsertTime

      public String getInsertTime()
       [Output Only] The time that this operation was requested.
       This value is inRFC3339
       text format.
       
      optional string insert_time = 433722515;
      Specified by:
      getInsertTime in interface OperationOrBuilder
      Returns:
      The insertTime.
    • getInsertTimeBytes

      public com.google.protobuf.ByteString getInsertTimeBytes()
       [Output Only] The time that this operation was requested.
       This value is inRFC3339
       text format.
       
      optional string insert_time = 433722515;
      Specified by:
      getInsertTimeBytes in interface OperationOrBuilder
      Returns:
      The bytes for insertTime.
    • setInsertTime

      public Operation.Builder setInsertTime(String value)
       [Output Only] The time that this operation was requested.
       This value is inRFC3339
       text format.
       
      optional string insert_time = 433722515;
      Parameters:
      value - The insertTime to set.
      Returns:
      This builder for chaining.
    • clearInsertTime

      public Operation.Builder clearInsertTime()
       [Output Only] The time that this operation was requested.
       This value is inRFC3339
       text format.
       
      optional string insert_time = 433722515;
      Returns:
      This builder for chaining.
    • setInsertTimeBytes

      public Operation.Builder setInsertTimeBytes(com.google.protobuf.ByteString value)
       [Output Only] The time that this operation was requested.
       This value is inRFC3339
       text format.
       
      optional string insert_time = 433722515;
      Parameters:
      value - The bytes for insertTime to set.
      Returns:
      This builder for chaining.
    • hasInstancesBulkInsertOperationMetadata

      public boolean hasInstancesBulkInsertOperationMetadata()
      optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;
      Specified by:
      hasInstancesBulkInsertOperationMetadata in interface OperationOrBuilder
      Returns:
      Whether the instancesBulkInsertOperationMetadata field is set.
    • getInstancesBulkInsertOperationMetadata

      public InstancesBulkInsertOperationMetadata getInstancesBulkInsertOperationMetadata()
      optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;
      Specified by:
      getInstancesBulkInsertOperationMetadata in interface OperationOrBuilder
      Returns:
      The instancesBulkInsertOperationMetadata.
    • setInstancesBulkInsertOperationMetadata

      public Operation.Builder setInstancesBulkInsertOperationMetadata(InstancesBulkInsertOperationMetadata value)
      optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;
    • setInstancesBulkInsertOperationMetadata

      public Operation.Builder setInstancesBulkInsertOperationMetadata(InstancesBulkInsertOperationMetadata.Builder builderForValue)
      optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;
    • mergeInstancesBulkInsertOperationMetadata

      public Operation.Builder mergeInstancesBulkInsertOperationMetadata(InstancesBulkInsertOperationMetadata value)
      optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;
    • clearInstancesBulkInsertOperationMetadata

      public Operation.Builder clearInstancesBulkInsertOperationMetadata()
      optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;
    • getInstancesBulkInsertOperationMetadataBuilder

      public InstancesBulkInsertOperationMetadata.Builder getInstancesBulkInsertOperationMetadataBuilder()
      optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;
    • getInstancesBulkInsertOperationMetadataOrBuilder

      public InstancesBulkInsertOperationMetadataOrBuilder getInstancesBulkInsertOperationMetadataOrBuilder()
      optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;
      Specified by:
      getInstancesBulkInsertOperationMetadataOrBuilder in interface OperationOrBuilder
    • hasKind

      public boolean hasKind()
       Output only. [Output Only] Type of the resource. Always `compute#operation` for
       Operation resources.
       
      optional string kind = 3292052;
      Specified by:
      hasKind in interface OperationOrBuilder
      Returns:
      Whether the kind field is set.
    • getKind

      public String getKind()
       Output only. [Output Only] Type of the resource. Always `compute#operation` for
       Operation resources.
       
      optional string kind = 3292052;
      Specified by:
      getKind in interface OperationOrBuilder
      Returns:
      The kind.
    • getKindBytes

      public com.google.protobuf.ByteString getKindBytes()
       Output only. [Output Only] Type of the resource. Always `compute#operation` for
       Operation resources.
       
      optional string kind = 3292052;
      Specified by:
      getKindBytes in interface OperationOrBuilder
      Returns:
      The bytes for kind.
    • setKind

      public Operation.Builder setKind(String value)
       Output only. [Output Only] Type of the resource. Always `compute#operation` for
       Operation resources.
       
      optional string kind = 3292052;
      Parameters:
      value - The kind to set.
      Returns:
      This builder for chaining.
    • clearKind

      public Operation.Builder clearKind()
       Output only. [Output Only] Type of the resource. Always `compute#operation` for
       Operation resources.
       
      optional string kind = 3292052;
      Returns:
      This builder for chaining.
    • setKindBytes

      public Operation.Builder setKindBytes(com.google.protobuf.ByteString value)
       Output only. [Output Only] Type of the resource. Always `compute#operation` for
       Operation resources.
       
      optional string kind = 3292052;
      Parameters:
      value - The bytes for kind to set.
      Returns:
      This builder for chaining.
    • hasName

      public boolean hasName()
       [Output Only] Name of the operation.
       
      optional string name = 3373707 [(.google.cloud.operation_field) = NAME];
      Specified by:
      hasName in interface OperationOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public String getName()
       [Output Only] Name of the operation.
       
      optional string name = 3373707 [(.google.cloud.operation_field) = NAME];
      Specified by:
      getName in interface OperationOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       [Output Only] Name of the operation.
       
      optional string name = 3373707 [(.google.cloud.operation_field) = NAME];
      Specified by:
      getNameBytes in interface OperationOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Operation.Builder setName(String value)
       [Output Only] Name of the operation.
       
      optional string name = 3373707 [(.google.cloud.operation_field) = NAME];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public Operation.Builder clearName()
       [Output Only] Name of the operation.
       
      optional string name = 3373707 [(.google.cloud.operation_field) = NAME];
      Returns:
      This builder for chaining.
    • setNameBytes

      public Operation.Builder setNameBytes(com.google.protobuf.ByteString value)
       [Output Only] Name of the operation.
       
      optional string name = 3373707 [(.google.cloud.operation_field) = NAME];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasOperationGroupId

      public boolean hasOperationGroupId()
       Output only. [Output Only] An ID that represents a group of operations, such as when a
       group of operations results from a `bulkInsert` API request.
       
      optional string operation_group_id = 40171187;
      Specified by:
      hasOperationGroupId in interface OperationOrBuilder
      Returns:
      Whether the operationGroupId field is set.
    • getOperationGroupId

      public String getOperationGroupId()
       Output only. [Output Only] An ID that represents a group of operations, such as when a
       group of operations results from a `bulkInsert` API request.
       
      optional string operation_group_id = 40171187;
      Specified by:
      getOperationGroupId in interface OperationOrBuilder
      Returns:
      The operationGroupId.
    • getOperationGroupIdBytes

      public com.google.protobuf.ByteString getOperationGroupIdBytes()
       Output only. [Output Only] An ID that represents a group of operations, such as when a
       group of operations results from a `bulkInsert` API request.
       
      optional string operation_group_id = 40171187;
      Specified by:
      getOperationGroupIdBytes in interface OperationOrBuilder
      Returns:
      The bytes for operationGroupId.
    • setOperationGroupId

      public Operation.Builder setOperationGroupId(String value)
       Output only. [Output Only] An ID that represents a group of operations, such as when a
       group of operations results from a `bulkInsert` API request.
       
      optional string operation_group_id = 40171187;
      Parameters:
      value - The operationGroupId to set.
      Returns:
      This builder for chaining.
    • clearOperationGroupId

      public Operation.Builder clearOperationGroupId()
       Output only. [Output Only] An ID that represents a group of operations, such as when a
       group of operations results from a `bulkInsert` API request.
       
      optional string operation_group_id = 40171187;
      Returns:
      This builder for chaining.
    • setOperationGroupIdBytes

      public Operation.Builder setOperationGroupIdBytes(com.google.protobuf.ByteString value)
       Output only. [Output Only] An ID that represents a group of operations, such as when a
       group of operations results from a `bulkInsert` API request.
       
      optional string operation_group_id = 40171187;
      Parameters:
      value - The bytes for operationGroupId to set.
      Returns:
      This builder for chaining.
    • hasOperationType

      public boolean hasOperationType()
       [Output Only] The type of operation, such as `insert`,
       `update`, or `delete`, and so on.
       
      optional string operation_type = 177650450;
      Specified by:
      hasOperationType in interface OperationOrBuilder
      Returns:
      Whether the operationType field is set.
    • getOperationType

      public String getOperationType()
       [Output Only] The type of operation, such as `insert`,
       `update`, or `delete`, and so on.
       
      optional string operation_type = 177650450;
      Specified by:
      getOperationType in interface OperationOrBuilder
      Returns:
      The operationType.
    • getOperationTypeBytes

      public com.google.protobuf.ByteString getOperationTypeBytes()
       [Output Only] The type of operation, such as `insert`,
       `update`, or `delete`, and so on.
       
      optional string operation_type = 177650450;
      Specified by:
      getOperationTypeBytes in interface OperationOrBuilder
      Returns:
      The bytes for operationType.
    • setOperationType

      public Operation.Builder setOperationType(String value)
       [Output Only] The type of operation, such as `insert`,
       `update`, or `delete`, and so on.
       
      optional string operation_type = 177650450;
      Parameters:
      value - The operationType to set.
      Returns:
      This builder for chaining.
    • clearOperationType

      public Operation.Builder clearOperationType()
       [Output Only] The type of operation, such as `insert`,
       `update`, or `delete`, and so on.
       
      optional string operation_type = 177650450;
      Returns:
      This builder for chaining.
    • setOperationTypeBytes

      public Operation.Builder setOperationTypeBytes(com.google.protobuf.ByteString value)
       [Output Only] The type of operation, such as `insert`,
       `update`, or `delete`, and so on.
       
      optional string operation_type = 177650450;
      Parameters:
      value - The bytes for operationType to set.
      Returns:
      This builder for chaining.
    • hasProgress

      public boolean hasProgress()
       [Output Only] An optional progress indicator that ranges from 0 to 100.
       There is no requirement that this be linear or support any granularity of
       operations. This should not be used to guess when the operation will be
       complete. This number should monotonically increase as the operation
       progresses.
       
      optional int32 progress = 72663597;
      Specified by:
      hasProgress in interface OperationOrBuilder
      Returns:
      Whether the progress field is set.
    • getProgress

      public int getProgress()
       [Output Only] An optional progress indicator that ranges from 0 to 100.
       There is no requirement that this be linear or support any granularity of
       operations. This should not be used to guess when the operation will be
       complete. This number should monotonically increase as the operation
       progresses.
       
      optional int32 progress = 72663597;
      Specified by:
      getProgress in interface OperationOrBuilder
      Returns:
      The progress.
    • setProgress

      public Operation.Builder setProgress(int value)
       [Output Only] An optional progress indicator that ranges from 0 to 100.
       There is no requirement that this be linear or support any granularity of
       operations. This should not be used to guess when the operation will be
       complete. This number should monotonically increase as the operation
       progresses.
       
      optional int32 progress = 72663597;
      Parameters:
      value - The progress to set.
      Returns:
      This builder for chaining.
    • clearProgress

      public Operation.Builder clearProgress()
       [Output Only] An optional progress indicator that ranges from 0 to 100.
       There is no requirement that this be linear or support any granularity of
       operations. This should not be used to guess when the operation will be
       complete. This number should monotonically increase as the operation
       progresses.
       
      optional int32 progress = 72663597;
      Returns:
      This builder for chaining.
    • hasRegion

      public boolean hasRegion()
       [Output Only] The URL of the region where the operation resides. Only
       applicable when performing regional operations.
       
      optional string region = 138946292;
      Specified by:
      hasRegion in interface OperationOrBuilder
      Returns:
      Whether the region field is set.
    • getRegion

      public String getRegion()
       [Output Only] The URL of the region where the operation resides. Only
       applicable when performing regional operations.
       
      optional string region = 138946292;
      Specified by:
      getRegion in interface OperationOrBuilder
      Returns:
      The region.
    • getRegionBytes

      public com.google.protobuf.ByteString getRegionBytes()
       [Output Only] The URL of the region where the operation resides. Only
       applicable when performing regional operations.
       
      optional string region = 138946292;
      Specified by:
      getRegionBytes in interface OperationOrBuilder
      Returns:
      The bytes for region.
    • setRegion

      public Operation.Builder setRegion(String value)
       [Output Only] The URL of the region where the operation resides. Only
       applicable when performing regional operations.
       
      optional string region = 138946292;
      Parameters:
      value - The region to set.
      Returns:
      This builder for chaining.
    • clearRegion

      public Operation.Builder clearRegion()
       [Output Only] The URL of the region where the operation resides. Only
       applicable when performing regional operations.
       
      optional string region = 138946292;
      Returns:
      This builder for chaining.
    • setRegionBytes

      public Operation.Builder setRegionBytes(com.google.protobuf.ByteString value)
       [Output Only] The URL of the region where the operation resides. Only
       applicable when performing regional operations.
       
      optional string region = 138946292;
      Parameters:
      value - The bytes for region to set.
      Returns:
      This builder for chaining.
    • hasSelfLink

      public boolean hasSelfLink()
       [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Specified by:
      hasSelfLink in interface OperationOrBuilder
      Returns:
      Whether the selfLink field is set.
    • getSelfLink

      public String getSelfLink()
       [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Specified by:
      getSelfLink in interface OperationOrBuilder
      Returns:
      The selfLink.
    • getSelfLinkBytes

      public com.google.protobuf.ByteString getSelfLinkBytes()
       [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Specified by:
      getSelfLinkBytes in interface OperationOrBuilder
      Returns:
      The bytes for selfLink.
    • setSelfLink

      public Operation.Builder setSelfLink(String value)
       [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Parameters:
      value - The selfLink to set.
      Returns:
      This builder for chaining.
    • clearSelfLink

      public Operation.Builder clearSelfLink()
       [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Returns:
      This builder for chaining.
    • setSelfLinkBytes

      public Operation.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
       [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Parameters:
      value - The bytes for selfLink to set.
      Returns:
      This builder for chaining.
    • hasSetCommonInstanceMetadataOperationMetadata

      public boolean hasSetCommonInstanceMetadataOperationMetadata()
       Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
       this field will contain information on all underlying zonal actions and
       their state.
       
      optional .google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata set_common_instance_metadata_operation_metadata = 490378980;
      Specified by:
      hasSetCommonInstanceMetadataOperationMetadata in interface OperationOrBuilder
      Returns:
      Whether the setCommonInstanceMetadataOperationMetadata field is set.
    • getSetCommonInstanceMetadataOperationMetadata

      public SetCommonInstanceMetadataOperationMetadata getSetCommonInstanceMetadataOperationMetadata()
       Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
       this field will contain information on all underlying zonal actions and
       their state.
       
      optional .google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata set_common_instance_metadata_operation_metadata = 490378980;
      Specified by:
      getSetCommonInstanceMetadataOperationMetadata in interface OperationOrBuilder
      Returns:
      The setCommonInstanceMetadataOperationMetadata.
    • setSetCommonInstanceMetadataOperationMetadata

      public Operation.Builder setSetCommonInstanceMetadataOperationMetadata(SetCommonInstanceMetadataOperationMetadata value)
       Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
       this field will contain information on all underlying zonal actions and
       their state.
       
      optional .google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata set_common_instance_metadata_operation_metadata = 490378980;
    • setSetCommonInstanceMetadataOperationMetadata

      public Operation.Builder setSetCommonInstanceMetadataOperationMetadata(SetCommonInstanceMetadataOperationMetadata.Builder builderForValue)
       Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
       this field will contain information on all underlying zonal actions and
       their state.
       
      optional .google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata set_common_instance_metadata_operation_metadata = 490378980;
    • mergeSetCommonInstanceMetadataOperationMetadata

      public Operation.Builder mergeSetCommonInstanceMetadataOperationMetadata(SetCommonInstanceMetadataOperationMetadata value)
       Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
       this field will contain information on all underlying zonal actions and
       their state.
       
      optional .google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata set_common_instance_metadata_operation_metadata = 490378980;
    • clearSetCommonInstanceMetadataOperationMetadata

      public Operation.Builder clearSetCommonInstanceMetadataOperationMetadata()
       Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
       this field will contain information on all underlying zonal actions and
       their state.
       
      optional .google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata set_common_instance_metadata_operation_metadata = 490378980;
    • getSetCommonInstanceMetadataOperationMetadataBuilder

      public SetCommonInstanceMetadataOperationMetadata.Builder getSetCommonInstanceMetadataOperationMetadataBuilder()
       Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
       this field will contain information on all underlying zonal actions and
       their state.
       
      optional .google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata set_common_instance_metadata_operation_metadata = 490378980;
    • getSetCommonInstanceMetadataOperationMetadataOrBuilder

      public SetCommonInstanceMetadataOperationMetadataOrBuilder getSetCommonInstanceMetadataOperationMetadataOrBuilder()
       Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
       this field will contain information on all underlying zonal actions and
       their state.
       
      optional .google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata set_common_instance_metadata_operation_metadata = 490378980;
      Specified by:
      getSetCommonInstanceMetadataOperationMetadataOrBuilder in interface OperationOrBuilder
    • hasStartTime

      public boolean hasStartTime()
       [Output Only] The time that this operation was started by the server.
       This value is inRFC3339
       text format.
       
      optional string start_time = 37467274;
      Specified by:
      hasStartTime in interface OperationOrBuilder
      Returns:
      Whether the startTime field is set.
    • getStartTime

      public String getStartTime()
       [Output Only] The time that this operation was started by the server.
       This value is inRFC3339
       text format.
       
      optional string start_time = 37467274;
      Specified by:
      getStartTime in interface OperationOrBuilder
      Returns:
      The startTime.
    • getStartTimeBytes

      public com.google.protobuf.ByteString getStartTimeBytes()
       [Output Only] The time that this operation was started by the server.
       This value is inRFC3339
       text format.
       
      optional string start_time = 37467274;
      Specified by:
      getStartTimeBytes in interface OperationOrBuilder
      Returns:
      The bytes for startTime.
    • setStartTime

      public Operation.Builder setStartTime(String value)
       [Output Only] The time that this operation was started by the server.
       This value is inRFC3339
       text format.
       
      optional string start_time = 37467274;
      Parameters:
      value - The startTime to set.
      Returns:
      This builder for chaining.
    • clearStartTime

      public Operation.Builder clearStartTime()
       [Output Only] The time that this operation was started by the server.
       This value is inRFC3339
       text format.
       
      optional string start_time = 37467274;
      Returns:
      This builder for chaining.
    • setStartTimeBytes

      public Operation.Builder setStartTimeBytes(com.google.protobuf.ByteString value)
       [Output Only] The time that this operation was started by the server.
       This value is inRFC3339
       text format.
       
      optional string start_time = 37467274;
      Parameters:
      value - The bytes for startTime to set.
      Returns:
      This builder for chaining.
    • hasStatus

      public boolean hasStatus()
       [Output Only] The status of the operation, which can be one of the
       following:
       `PENDING`, `RUNNING`, or `DONE`.
       
      optional .google.cloud.compute.v1.Operation.Status status = 181260274 [(.google.cloud.operation_field) = STATUS];
      Specified by:
      hasStatus in interface OperationOrBuilder
      Returns:
      Whether the status field is set.
    • getStatusValue

      public int getStatusValue()
       [Output Only] The status of the operation, which can be one of the
       following:
       `PENDING`, `RUNNING`, or `DONE`.
       
      optional .google.cloud.compute.v1.Operation.Status status = 181260274 [(.google.cloud.operation_field) = STATUS];
      Specified by:
      getStatusValue in interface OperationOrBuilder
      Returns:
      The enum numeric value on the wire for status.
    • setStatusValue

      public Operation.Builder setStatusValue(int value)
       [Output Only] The status of the operation, which can be one of the
       following:
       `PENDING`, `RUNNING`, or `DONE`.
       
      optional .google.cloud.compute.v1.Operation.Status status = 181260274 [(.google.cloud.operation_field) = STATUS];
      Parameters:
      value - The enum numeric value on the wire for status to set.
      Returns:
      This builder for chaining.
    • getStatus

      public Operation.Status getStatus()
       [Output Only] The status of the operation, which can be one of the
       following:
       `PENDING`, `RUNNING`, or `DONE`.
       
      optional .google.cloud.compute.v1.Operation.Status status = 181260274 [(.google.cloud.operation_field) = STATUS];
      Specified by:
      getStatus in interface OperationOrBuilder
      Returns:
      The status.
    • setStatus

      public Operation.Builder setStatus(Operation.Status value)
       [Output Only] The status of the operation, which can be one of the
       following:
       `PENDING`, `RUNNING`, or `DONE`.
       
      optional .google.cloud.compute.v1.Operation.Status status = 181260274 [(.google.cloud.operation_field) = STATUS];
      Parameters:
      value - The status to set.
      Returns:
      This builder for chaining.
    • clearStatus

      public Operation.Builder clearStatus()
       [Output Only] The status of the operation, which can be one of the
       following:
       `PENDING`, `RUNNING`, or `DONE`.
       
      optional .google.cloud.compute.v1.Operation.Status status = 181260274 [(.google.cloud.operation_field) = STATUS];
      Returns:
      This builder for chaining.
    • hasStatusMessage

      public boolean hasStatusMessage()
       [Output Only] An optional textual description of the current status of the
       operation.
       
      optional string status_message = 297428154;
      Specified by:
      hasStatusMessage in interface OperationOrBuilder
      Returns:
      Whether the statusMessage field is set.
    • getStatusMessage

      public String getStatusMessage()
       [Output Only] An optional textual description of the current status of the
       operation.
       
      optional string status_message = 297428154;
      Specified by:
      getStatusMessage in interface OperationOrBuilder
      Returns:
      The statusMessage.
    • getStatusMessageBytes

      public com.google.protobuf.ByteString getStatusMessageBytes()
       [Output Only] An optional textual description of the current status of the
       operation.
       
      optional string status_message = 297428154;
      Specified by:
      getStatusMessageBytes in interface OperationOrBuilder
      Returns:
      The bytes for statusMessage.
    • setStatusMessage

      public Operation.Builder setStatusMessage(String value)
       [Output Only] An optional textual description of the current status of the
       operation.
       
      optional string status_message = 297428154;
      Parameters:
      value - The statusMessage to set.
      Returns:
      This builder for chaining.
    • clearStatusMessage

      public Operation.Builder clearStatusMessage()
       [Output Only] An optional textual description of the current status of the
       operation.
       
      optional string status_message = 297428154;
      Returns:
      This builder for chaining.
    • setStatusMessageBytes

      public Operation.Builder setStatusMessageBytes(com.google.protobuf.ByteString value)
       [Output Only] An optional textual description of the current status of the
       operation.
       
      optional string status_message = 297428154;
      Parameters:
      value - The bytes for statusMessage to set.
      Returns:
      This builder for chaining.
    • hasTargetId

      public boolean hasTargetId()
       [Output Only] The unique target ID, which identifies a specific incarnation
       of the target resource.
       
      optional uint64 target_id = 258165385;
      Specified by:
      hasTargetId in interface OperationOrBuilder
      Returns:
      Whether the targetId field is set.
    • getTargetId

      public long getTargetId()
       [Output Only] The unique target ID, which identifies a specific incarnation
       of the target resource.
       
      optional uint64 target_id = 258165385;
      Specified by:
      getTargetId in interface OperationOrBuilder
      Returns:
      The targetId.
    • setTargetId

      public Operation.Builder setTargetId(long value)
       [Output Only] The unique target ID, which identifies a specific incarnation
       of the target resource.
       
      optional uint64 target_id = 258165385;
      Parameters:
      value - The targetId to set.
      Returns:
      This builder for chaining.
    • clearTargetId

      public Operation.Builder clearTargetId()
       [Output Only] The unique target ID, which identifies a specific incarnation
       of the target resource.
       
      optional uint64 target_id = 258165385;
      Returns:
      This builder for chaining.
    • hasTargetLink

      public boolean hasTargetLink()
       [Output Only] The URL of the resource that the operation modifies. For
       operations related to creating a snapshot, this points to the disk
       that the snapshot was created from.
       
      optional string target_link = 62671336;
      Specified by:
      hasTargetLink in interface OperationOrBuilder
      Returns:
      Whether the targetLink field is set.
    • getTargetLink

      public String getTargetLink()
       [Output Only] The URL of the resource that the operation modifies. For
       operations related to creating a snapshot, this points to the disk
       that the snapshot was created from.
       
      optional string target_link = 62671336;
      Specified by:
      getTargetLink in interface OperationOrBuilder
      Returns:
      The targetLink.
    • getTargetLinkBytes

      public com.google.protobuf.ByteString getTargetLinkBytes()
       [Output Only] The URL of the resource that the operation modifies. For
       operations related to creating a snapshot, this points to the disk
       that the snapshot was created from.
       
      optional string target_link = 62671336;
      Specified by:
      getTargetLinkBytes in interface OperationOrBuilder
      Returns:
      The bytes for targetLink.
    • setTargetLink

      public Operation.Builder setTargetLink(String value)
       [Output Only] The URL of the resource that the operation modifies. For
       operations related to creating a snapshot, this points to the disk
       that the snapshot was created from.
       
      optional string target_link = 62671336;
      Parameters:
      value - The targetLink to set.
      Returns:
      This builder for chaining.
    • clearTargetLink

      public Operation.Builder clearTargetLink()
       [Output Only] The URL of the resource that the operation modifies. For
       operations related to creating a snapshot, this points to the disk
       that the snapshot was created from.
       
      optional string target_link = 62671336;
      Returns:
      This builder for chaining.
    • setTargetLinkBytes

      public Operation.Builder setTargetLinkBytes(com.google.protobuf.ByteString value)
       [Output Only] The URL of the resource that the operation modifies. For
       operations related to creating a snapshot, this points to the disk
       that the snapshot was created from.
       
      optional string target_link = 62671336;
      Parameters:
      value - The bytes for targetLink to set.
      Returns:
      This builder for chaining.
    • hasUser

      public boolean hasUser()
       [Output Only] User who requested the operation, for example:
       `user@example.com` or
       `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
       
      optional string user = 3599307;
      Specified by:
      hasUser in interface OperationOrBuilder
      Returns:
      Whether the user field is set.
    • getUser

      public String getUser()
       [Output Only] User who requested the operation, for example:
       `user@example.com` or
       `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
       
      optional string user = 3599307;
      Specified by:
      getUser in interface OperationOrBuilder
      Returns:
      The user.
    • getUserBytes

      public com.google.protobuf.ByteString getUserBytes()
       [Output Only] User who requested the operation, for example:
       `user@example.com` or
       `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
       
      optional string user = 3599307;
      Specified by:
      getUserBytes in interface OperationOrBuilder
      Returns:
      The bytes for user.
    • setUser

      public Operation.Builder setUser(String value)
       [Output Only] User who requested the operation, for example:
       `user@example.com` or
       `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
       
      optional string user = 3599307;
      Parameters:
      value - The user to set.
      Returns:
      This builder for chaining.
    • clearUser

      public Operation.Builder clearUser()
       [Output Only] User who requested the operation, for example:
       `user@example.com` or
       `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
       
      optional string user = 3599307;
      Returns:
      This builder for chaining.
    • setUserBytes

      public Operation.Builder setUserBytes(com.google.protobuf.ByteString value)
       [Output Only] User who requested the operation, for example:
       `user@example.com` or
       `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
       
      optional string user = 3599307;
      Parameters:
      value - The bytes for user to set.
      Returns:
      This builder for chaining.
    • getWarningsList

      public List<Warnings> getWarningsList()
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
      Specified by:
      getWarningsList in interface OperationOrBuilder
    • getWarningsCount

      public int getWarningsCount()
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
      Specified by:
      getWarningsCount in interface OperationOrBuilder
    • getWarnings

      public Warnings getWarnings(int index)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
      Specified by:
      getWarnings in interface OperationOrBuilder
    • setWarnings

      public Operation.Builder setWarnings(int index, Warnings value)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • setWarnings

      public Operation.Builder setWarnings(int index, Warnings.Builder builderForValue)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • addWarnings

      public Operation.Builder addWarnings(Warnings value)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • addWarnings

      public Operation.Builder addWarnings(int index, Warnings value)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • addWarnings

      public Operation.Builder addWarnings(Warnings.Builder builderForValue)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • addWarnings

      public Operation.Builder addWarnings(int index, Warnings.Builder builderForValue)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • addAllWarnings

      public Operation.Builder addAllWarnings(Iterable<? extends Warnings> values)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • clearWarnings

      public Operation.Builder clearWarnings()
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • removeWarnings

      public Operation.Builder removeWarnings(int index)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • getWarningsBuilder

      public Warnings.Builder getWarningsBuilder(int index)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • getWarningsOrBuilder

      public WarningsOrBuilder getWarningsOrBuilder(int index)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
      Specified by:
      getWarningsOrBuilder in interface OperationOrBuilder
    • getWarningsOrBuilderList

      public List<? extends WarningsOrBuilder> getWarningsOrBuilderList()
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
      Specified by:
      getWarningsOrBuilderList in interface OperationOrBuilder
    • addWarningsBuilder

      public Warnings.Builder addWarningsBuilder()
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • addWarningsBuilder

      public Warnings.Builder addWarningsBuilder(int index)
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • getWarningsBuilderList

      public List<Warnings.Builder> getWarningsBuilderList()
       [Output Only] If warning messages are generated during processing of the
       operation, this field will be populated.
       
      repeated .google.cloud.compute.v1.Warnings warnings = 498091095;
    • hasZone

      public boolean hasZone()
       [Output Only] The URL of the zone where the operation resides. Only
       applicable when performing per-zone operations.
       
      optional string zone = 3744684;
      Specified by:
      hasZone in interface OperationOrBuilder
      Returns:
      Whether the zone field is set.
    • getZone

      public String getZone()
       [Output Only] The URL of the zone where the operation resides. Only
       applicable when performing per-zone operations.
       
      optional string zone = 3744684;
      Specified by:
      getZone in interface OperationOrBuilder
      Returns:
      The zone.
    • getZoneBytes

      public com.google.protobuf.ByteString getZoneBytes()
       [Output Only] The URL of the zone where the operation resides. Only
       applicable when performing per-zone operations.
       
      optional string zone = 3744684;
      Specified by:
      getZoneBytes in interface OperationOrBuilder
      Returns:
      The bytes for zone.
    • setZone

      public Operation.Builder setZone(String value)
       [Output Only] The URL of the zone where the operation resides. Only
       applicable when performing per-zone operations.
       
      optional string zone = 3744684;
      Parameters:
      value - The zone to set.
      Returns:
      This builder for chaining.
    • clearZone

      public Operation.Builder clearZone()
       [Output Only] The URL of the zone where the operation resides. Only
       applicable when performing per-zone operations.
       
      optional string zone = 3744684;
      Returns:
      This builder for chaining.
    • setZoneBytes

      public Operation.Builder setZoneBytes(com.google.protobuf.ByteString value)
       [Output Only] The URL of the zone where the operation resides. Only
       applicable when performing per-zone operations.
       
      optional string zone = 3744684;
      Parameters:
      value - The bytes for zone to set.
      Returns:
      This builder for chaining.