Class MetadataExchangeResponse.Builder

  • All Implemented Interfaces:
    MetadataExchangeResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    MetadataExchangeResponse

    public static final class MetadataExchangeResponse.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<MetadataExchangeResponse.Builder>
    implements MetadataExchangeResponseOrBuilder
     Message for response to metadata exchange request. The sole purpose of this
     message is for the use of AlloyDB connectors. Clients should not rely on this
     message directly as there can be breaking changes in the future.
     
    Protobuf type google.cloud.alloydb.connectors.v1alpha.MetadataExchangeResponse
    • 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<MetadataExchangeResponse.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<MetadataExchangeResponse.Builder>
      • getDefaultInstanceForType

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

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

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

        public MetadataExchangeResponse.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<MetadataExchangeResponse.Builder>
      • addRepeatedField

        public MetadataExchangeResponse.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<MetadataExchangeResponse.Builder>
      • isInitialized

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

        public MetadataExchangeResponse.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<MetadataExchangeResponse.Builder>
        Throws:
        IOException
      • getResponseCodeValue

        public int getResponseCodeValue()
         Response code.
         
        .google.cloud.alloydb.connectors.v1alpha.MetadataExchangeResponse.ResponseCode response_code = 1;
        Specified by:
        getResponseCodeValue in interface MetadataExchangeResponseOrBuilder
        Returns:
        The enum numeric value on the wire for responseCode.
      • setResponseCodeValue

        public MetadataExchangeResponse.Builder setResponseCodeValue​(int value)
         Response code.
         
        .google.cloud.alloydb.connectors.v1alpha.MetadataExchangeResponse.ResponseCode response_code = 1;
        Parameters:
        value - The enum numeric value on the wire for responseCode to set.
        Returns:
        This builder for chaining.
      • clearResponseCode

        public MetadataExchangeResponse.Builder clearResponseCode()
         Response code.
         
        .google.cloud.alloydb.connectors.v1alpha.MetadataExchangeResponse.ResponseCode response_code = 1;
        Returns:
        This builder for chaining.
      • getErrorBytes

        public com.google.protobuf.ByteString getErrorBytes()
         Optional. Error message.
         
        string error = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getErrorBytes in interface MetadataExchangeResponseOrBuilder
        Returns:
        The bytes for error.
      • setError

        public MetadataExchangeResponse.Builder setError​(String value)
         Optional. Error message.
         
        string error = 2 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The error to set.
        Returns:
        This builder for chaining.
      • clearError

        public MetadataExchangeResponse.Builder clearError()
         Optional. Error message.
         
        string error = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setErrorBytes

        public MetadataExchangeResponse.Builder setErrorBytes​(com.google.protobuf.ByteString value)
         Optional. Error message.
         
        string error = 2 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for error to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final MetadataExchangeResponse.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<MetadataExchangeResponse.Builder>
      • mergeUnknownFields

        public final MetadataExchangeResponse.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<MetadataExchangeResponse.Builder>