Interface RestoreServiceRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RestoreServiceRequest, RestoreServiceRequest.Builder

@Generated public interface RestoreServiceRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Optional.
    int
    Optional.
    Required.
    com.google.protobuf.ByteString
    Required.

    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

    • getService

      String getService()
       Required. The relative resource name of the metastore service to run
       restore, in the following form:
      
       `projects/{project_id}/locations/{location_id}/services/{service_id}`.
       
      string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The service.
    • getServiceBytes

      com.google.protobuf.ByteString getServiceBytes()
       Required. The relative resource name of the metastore service to run
       restore, in the following form:
      
       `projects/{project_id}/locations/{location_id}/services/{service_id}`.
       
      string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for service.
    • getBackup

      String getBackup()
       Required. The relative resource name of the metastore service backup to
       restore from, in the following form:
      
       `projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}`.
       
      string backup = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The backup.
    • getBackupBytes

      com.google.protobuf.ByteString getBackupBytes()
       Required. The relative resource name of the metastore service backup to
       restore from, in the following form:
      
       `projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}`.
       
      string backup = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for backup.
    • getRestoreTypeValue

      int getRestoreTypeValue()
       Optional. The type of restore. If unspecified, defaults to `METADATA_ONLY`.
       
      .google.cloud.metastore.v1beta.Restore.RestoreType restore_type = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for restoreType.
    • getRestoreType

      Restore.RestoreType getRestoreType()
       Optional. The type of restore. If unspecified, defaults to `METADATA_ONLY`.
       
      .google.cloud.metastore.v1beta.Restore.RestoreType restore_type = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The restoreType.
    • getRequestId

      String getRequestId()
       Optional. A request ID. Specify a unique request ID to allow the server to
       ignore the request if it has completed. The server will ignore subsequent
       requests that provide a duplicate request ID for at least 60 minutes after
       the first request.
      
       For example, if an initial request times out, followed by another request
       with the same request ID, the server ignores the second request to prevent
       the creation of duplicate commitments.
      
       The request ID must be a valid
       [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format).
       A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
       
      string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The requestId.
    • getRequestIdBytes

      com.google.protobuf.ByteString getRequestIdBytes()
       Optional. A request ID. Specify a unique request ID to allow the server to
       ignore the request if it has completed. The server will ignore subsequent
       requests that provide a duplicate request ID for at least 60 minutes after
       the first request.
      
       For example, if an initial request times out, followed by another request
       with the same request ID, the server ignores the second request to prevent
       the creation of duplicate commitments.
      
       The request ID must be a valid
       [UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier#Format).
       A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
       
      string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for requestId.