Interface RestoreServiceRequestOrBuilder

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

    public interface RestoreServiceRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • 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.v1.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.v1.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.