Class ContinuousBackupSource.Builder

    • Method Detail

      • getDescriptor

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

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

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

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

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

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

        public ContinuousBackupSource.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<ContinuousBackupSource.Builder>
      • clearField

        public ContinuousBackupSource.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ContinuousBackupSource.Builder>
      • clearOneof

        public ContinuousBackupSource.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ContinuousBackupSource.Builder>
      • setRepeatedField

        public ContinuousBackupSource.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                               int index,
                                                               Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ContinuousBackupSource.Builder>
      • addRepeatedField

        public ContinuousBackupSource.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                               Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ContinuousBackupSource.Builder>
      • isInitialized

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

        public ContinuousBackupSource.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<ContinuousBackupSource.Builder>
        Throws:
        IOException
      • getCluster

        public String getCluster()
         Required. The source cluster from which to restore. This cluster must have
         continuous backup enabled for this operation to succeed. For the required
         format, see the comment on the Cluster.name field.
         
        string cluster = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getCluster in interface ContinuousBackupSourceOrBuilder
        Returns:
        The cluster.
      • getClusterBytes

        public com.google.protobuf.ByteString getClusterBytes()
         Required. The source cluster from which to restore. This cluster must have
         continuous backup enabled for this operation to succeed. For the required
         format, see the comment on the Cluster.name field.
         
        string cluster = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getClusterBytes in interface ContinuousBackupSourceOrBuilder
        Returns:
        The bytes for cluster.
      • setCluster

        public ContinuousBackupSource.Builder setCluster​(String value)
         Required. The source cluster from which to restore. This cluster must have
         continuous backup enabled for this operation to succeed. For the required
         format, see the comment on the Cluster.name field.
         
        string cluster = 1 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The cluster to set.
        Returns:
        This builder for chaining.
      • clearCluster

        public ContinuousBackupSource.Builder clearCluster()
         Required. The source cluster from which to restore. This cluster must have
         continuous backup enabled for this operation to succeed. For the required
         format, see the comment on the Cluster.name field.
         
        string cluster = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setClusterBytes

        public ContinuousBackupSource.Builder setClusterBytes​(com.google.protobuf.ByteString value)
         Required. The source cluster from which to restore. This cluster must have
         continuous backup enabled for this operation to succeed. For the required
         format, see the comment on the Cluster.name field.
         
        string cluster = 1 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for cluster to set.
        Returns:
        This builder for chaining.
      • hasPointInTime

        public boolean hasPointInTime()
         Required. The point in time to restore to.
         
        .google.protobuf.Timestamp point_in_time = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasPointInTime in interface ContinuousBackupSourceOrBuilder
        Returns:
        Whether the pointInTime field is set.
      • getPointInTime

        public com.google.protobuf.Timestamp getPointInTime()
         Required. The point in time to restore to.
         
        .google.protobuf.Timestamp point_in_time = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getPointInTime in interface ContinuousBackupSourceOrBuilder
        Returns:
        The pointInTime.
      • setPointInTime

        public ContinuousBackupSource.Builder setPointInTime​(com.google.protobuf.Timestamp value)
         Required. The point in time to restore to.
         
        .google.protobuf.Timestamp point_in_time = 2 [(.google.api.field_behavior) = REQUIRED];
      • setPointInTime

        public ContinuousBackupSource.Builder setPointInTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Required. The point in time to restore to.
         
        .google.protobuf.Timestamp point_in_time = 2 [(.google.api.field_behavior) = REQUIRED];
      • mergePointInTime

        public ContinuousBackupSource.Builder mergePointInTime​(com.google.protobuf.Timestamp value)
         Required. The point in time to restore to.
         
        .google.protobuf.Timestamp point_in_time = 2 [(.google.api.field_behavior) = REQUIRED];
      • clearPointInTime

        public ContinuousBackupSource.Builder clearPointInTime()
         Required. The point in time to restore to.
         
        .google.protobuf.Timestamp point_in_time = 2 [(.google.api.field_behavior) = REQUIRED];
      • getPointInTimeBuilder

        public com.google.protobuf.Timestamp.Builder getPointInTimeBuilder()
         Required. The point in time to restore to.
         
        .google.protobuf.Timestamp point_in_time = 2 [(.google.api.field_behavior) = REQUIRED];
      • getPointInTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getPointInTimeOrBuilder()
         Required. The point in time to restore to.
         
        .google.protobuf.Timestamp point_in_time = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getPointInTimeOrBuilder in interface ContinuousBackupSourceOrBuilder
      • setUnknownFields

        public final ContinuousBackupSource.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ContinuousBackupSource.Builder>
      • mergeUnknownFields

        public final ContinuousBackupSource.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ContinuousBackupSource.Builder>