Class BackupRunInfo.Builder

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

public static final class BackupRunInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<BackupRunInfo.Builder> implements BackupRunInfoOrBuilder
 Metadata about latest backup run state for a database resource.
 
Protobuf type google.cloud.databasecenter.v1beta.BackupRunInfo
  • 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<BackupRunInfo.Builder>
    • clear

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

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

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

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

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

      public BackupRunInfo.Builder mergeFrom(BackupRunInfo other)
    • isInitialized

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

      public BackupRunInfo.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<BackupRunInfo.Builder>
      Throws:
      IOException
    • hasStartTime

      public boolean hasStartTime()
       The time the backup operation started.
       
      .google.protobuf.Timestamp start_time = 1;
      Specified by:
      hasStartTime in interface BackupRunInfoOrBuilder
      Returns:
      Whether the startTime field is set.
    • getStartTime

      public com.google.protobuf.Timestamp getStartTime()
       The time the backup operation started.
       
      .google.protobuf.Timestamp start_time = 1;
      Specified by:
      getStartTime in interface BackupRunInfoOrBuilder
      Returns:
      The startTime.
    • setStartTime

      public BackupRunInfo.Builder setStartTime(com.google.protobuf.Timestamp value)
       The time the backup operation started.
       
      .google.protobuf.Timestamp start_time = 1;
    • setStartTime

      public BackupRunInfo.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The time the backup operation started.
       
      .google.protobuf.Timestamp start_time = 1;
    • mergeStartTime

      public BackupRunInfo.Builder mergeStartTime(com.google.protobuf.Timestamp value)
       The time the backup operation started.
       
      .google.protobuf.Timestamp start_time = 1;
    • clearStartTime

      public BackupRunInfo.Builder clearStartTime()
       The time the backup operation started.
       
      .google.protobuf.Timestamp start_time = 1;
    • getStartTimeBuilder

      public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
       The time the backup operation started.
       
      .google.protobuf.Timestamp start_time = 1;
    • getStartTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
       The time the backup operation started.
       
      .google.protobuf.Timestamp start_time = 1;
      Specified by:
      getStartTimeOrBuilder in interface BackupRunInfoOrBuilder
    • hasEndTime

      public boolean hasEndTime()
       The time the backup operation completed.
       
      .google.protobuf.Timestamp end_time = 6;
      Specified by:
      hasEndTime in interface BackupRunInfoOrBuilder
      Returns:
      Whether the endTime field is set.
    • getEndTime

      public com.google.protobuf.Timestamp getEndTime()
       The time the backup operation completed.
       
      .google.protobuf.Timestamp end_time = 6;
      Specified by:
      getEndTime in interface BackupRunInfoOrBuilder
      Returns:
      The endTime.
    • setEndTime

      public BackupRunInfo.Builder setEndTime(com.google.protobuf.Timestamp value)
       The time the backup operation completed.
       
      .google.protobuf.Timestamp end_time = 6;
    • setEndTime

      public BackupRunInfo.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The time the backup operation completed.
       
      .google.protobuf.Timestamp end_time = 6;
    • mergeEndTime

      public BackupRunInfo.Builder mergeEndTime(com.google.protobuf.Timestamp value)
       The time the backup operation completed.
       
      .google.protobuf.Timestamp end_time = 6;
    • clearEndTime

      public BackupRunInfo.Builder clearEndTime()
       The time the backup operation completed.
       
      .google.protobuf.Timestamp end_time = 6;
    • getEndTimeBuilder

      public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
       The time the backup operation completed.
       
      .google.protobuf.Timestamp end_time = 6;
    • getEndTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
       The time the backup operation completed.
       
      .google.protobuf.Timestamp end_time = 6;
      Specified by:
      getEndTimeOrBuilder in interface BackupRunInfoOrBuilder
    • getStateValue

      public int getStateValue()
       Output only. The state of this run.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStateValue in interface BackupRunInfoOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • setStateValue

      public BackupRunInfo.Builder setStateValue(int value)
       Output only. The state of this run.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for state to set.
      Returns:
      This builder for chaining.
    • getState

      public BackupRunInfo.State getState()
       Output only. The state of this run.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getState in interface BackupRunInfoOrBuilder
      Returns:
      The state.
    • setState

      public BackupRunInfo.Builder setState(BackupRunInfo.State value)
       Output only. The state of this run.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

      public BackupRunInfo.Builder clearState()
       Output only. The state of this run.
       
      .google.cloud.databasecenter.v1beta.BackupRunInfo.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • getErrorMessage

      public String getErrorMessage()
       Additional information about the error encountered.
       
      string error_message = 3;
      Specified by:
      getErrorMessage in interface BackupRunInfoOrBuilder
      Returns:
      The errorMessage.
    • getErrorMessageBytes

      public com.google.protobuf.ByteString getErrorMessageBytes()
       Additional information about the error encountered.
       
      string error_message = 3;
      Specified by:
      getErrorMessageBytes in interface BackupRunInfoOrBuilder
      Returns:
      The bytes for errorMessage.
    • setErrorMessage

      public BackupRunInfo.Builder setErrorMessage(String value)
       Additional information about the error encountered.
       
      string error_message = 3;
      Parameters:
      value - The errorMessage to set.
      Returns:
      This builder for chaining.
    • clearErrorMessage

      public BackupRunInfo.Builder clearErrorMessage()
       Additional information about the error encountered.
       
      string error_message = 3;
      Returns:
      This builder for chaining.
    • setErrorMessageBytes

      public BackupRunInfo.Builder setErrorMessageBytes(com.google.protobuf.ByteString value)
       Additional information about the error encountered.
       
      string error_message = 3;
      Parameters:
      value - The bytes for errorMessage to set.
      Returns:
      This builder for chaining.
    • getOperationErrorTypeValue

      public int getOperationErrorTypeValue()
       Optional. OperationErrorType to expose specific error when backup operation
       of database resource failed, that is state is FAILED.
       
      .google.cloud.databasecenter.v1beta.OperationErrorType operation_error_type = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOperationErrorTypeValue in interface BackupRunInfoOrBuilder
      Returns:
      The enum numeric value on the wire for operationErrorType.
    • setOperationErrorTypeValue

      public BackupRunInfo.Builder setOperationErrorTypeValue(int value)
       Optional. OperationErrorType to expose specific error when backup operation
       of database resource failed, that is state is FAILED.
       
      .google.cloud.databasecenter.v1beta.OperationErrorType operation_error_type = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The enum numeric value on the wire for operationErrorType to set.
      Returns:
      This builder for chaining.
    • getOperationErrorType

      public OperationErrorType getOperationErrorType()
       Optional. OperationErrorType to expose specific error when backup operation
       of database resource failed, that is state is FAILED.
       
      .google.cloud.databasecenter.v1beta.OperationErrorType operation_error_type = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOperationErrorType in interface BackupRunInfoOrBuilder
      Returns:
      The operationErrorType.
    • setOperationErrorType

      public BackupRunInfo.Builder setOperationErrorType(OperationErrorType value)
       Optional. OperationErrorType to expose specific error when backup operation
       of database resource failed, that is state is FAILED.
       
      .google.cloud.databasecenter.v1beta.OperationErrorType operation_error_type = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The operationErrorType to set.
      Returns:
      This builder for chaining.
    • clearOperationErrorType

      public BackupRunInfo.Builder clearOperationErrorType()
       Optional. OperationErrorType to expose specific error when backup operation
       of database resource failed, that is state is FAILED.
       
      .google.cloud.databasecenter.v1beta.OperationErrorType operation_error_type = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • hasSubResource

      public boolean hasSubResource()
       Optional. Sub resource details associated with the backup run.
       
      .google.cloud.databasecenter.v1beta.SubResource sub_resource = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasSubResource in interface BackupRunInfoOrBuilder
      Returns:
      Whether the subResource field is set.
    • getSubResource

      public SubResource getSubResource()
       Optional. Sub resource details associated with the backup run.
       
      .google.cloud.databasecenter.v1beta.SubResource sub_resource = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSubResource in interface BackupRunInfoOrBuilder
      Returns:
      The subResource.
    • setSubResource

      public BackupRunInfo.Builder setSubResource(SubResource value)
       Optional. Sub resource details associated with the backup run.
       
      .google.cloud.databasecenter.v1beta.SubResource sub_resource = 5 [(.google.api.field_behavior) = OPTIONAL];
    • setSubResource

      public BackupRunInfo.Builder setSubResource(SubResource.Builder builderForValue)
       Optional. Sub resource details associated with the backup run.
       
      .google.cloud.databasecenter.v1beta.SubResource sub_resource = 5 [(.google.api.field_behavior) = OPTIONAL];
    • mergeSubResource

      public BackupRunInfo.Builder mergeSubResource(SubResource value)
       Optional. Sub resource details associated with the backup run.
       
      .google.cloud.databasecenter.v1beta.SubResource sub_resource = 5 [(.google.api.field_behavior) = OPTIONAL];
    • clearSubResource

      public BackupRunInfo.Builder clearSubResource()
       Optional. Sub resource details associated with the backup run.
       
      .google.cloud.databasecenter.v1beta.SubResource sub_resource = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getSubResourceBuilder

      public SubResource.Builder getSubResourceBuilder()
       Optional. Sub resource details associated with the backup run.
       
      .google.cloud.databasecenter.v1beta.SubResource sub_resource = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getSubResourceOrBuilder

      public SubResourceOrBuilder getSubResourceOrBuilder()
       Optional. Sub resource details associated with the backup run.
       
      .google.cloud.databasecenter.v1beta.SubResource sub_resource = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSubResourceOrBuilder in interface BackupRunInfoOrBuilder