Class Version.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Version.Builder>
com.google.cloud.datafusion.v1beta1.Version.Builder
All Implemented Interfaces:
VersionOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Version

public static final class Version.Builder extends com.google.protobuf.GeneratedMessage.Builder<Version.Builder> implements VersionOrBuilder
 The Data Fusion version.
 
Protobuf type google.cloud.datafusion.v1beta1.Version
  • Method Summary

    Modifier and Type
    Method
    Description
    Represents a list of available feature names for a given version.
    Represents a list of available feature names for a given version.
    addAvailableFeaturesBytes(com.google.protobuf.ByteString value)
    Represents a list of available feature names for a given version.
     
     
     
    Represents a list of available feature names for a given version.
    Whether this is currently the default version for Cloud Data Fusion
    Type represents the release availability of the version
    The version number of the Data Fusion instance, such as '6.0.1.0'.
    Represents a list of available feature names for a given version.
    com.google.protobuf.ByteString
    Represents a list of available feature names for a given version.
    int
    Represents a list of available feature names for a given version.
    com.google.protobuf.ProtocolStringList
    Represents a list of available feature names for a given version.
     
    boolean
    Whether this is currently the default version for Cloud Data Fusion
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Type represents the release availability of the version
    int
    Type represents the release availability of the version
    The version number of the Data Fusion instance, such as '6.0.1.0'.
    com.google.protobuf.ByteString
    The version number of the Data Fusion instance, such as '6.0.1.0'.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    setAvailableFeatures(int index, String value)
    Represents a list of available feature names for a given version.
    setDefaultVersion(boolean value)
    Whether this is currently the default version for Cloud Data Fusion
    Type represents the release availability of the version
    setTypeValue(int value)
    Type represents the release availability of the version
    The version number of the Data Fusion instance, such as '6.0.1.0'.
    setVersionNumberBytes(com.google.protobuf.ByteString value)
    The version number of the Data Fusion instance, such as '6.0.1.0'.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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<Version.Builder>
    • clear

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

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

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

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

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

      public Version.Builder mergeFrom(Version other)
    • isInitialized

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

      public Version.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<Version.Builder>
      Throws:
      IOException
    • getVersionNumber

      public String getVersionNumber()
       The version number of the Data Fusion instance, such as '6.0.1.0'.
       
      string version_number = 1;
      Specified by:
      getVersionNumber in interface VersionOrBuilder
      Returns:
      The versionNumber.
    • getVersionNumberBytes

      public com.google.protobuf.ByteString getVersionNumberBytes()
       The version number of the Data Fusion instance, such as '6.0.1.0'.
       
      string version_number = 1;
      Specified by:
      getVersionNumberBytes in interface VersionOrBuilder
      Returns:
      The bytes for versionNumber.
    • setVersionNumber

      public Version.Builder setVersionNumber(String value)
       The version number of the Data Fusion instance, such as '6.0.1.0'.
       
      string version_number = 1;
      Parameters:
      value - The versionNumber to set.
      Returns:
      This builder for chaining.
    • clearVersionNumber

      public Version.Builder clearVersionNumber()
       The version number of the Data Fusion instance, such as '6.0.1.0'.
       
      string version_number = 1;
      Returns:
      This builder for chaining.
    • setVersionNumberBytes

      public Version.Builder setVersionNumberBytes(com.google.protobuf.ByteString value)
       The version number of the Data Fusion instance, such as '6.0.1.0'.
       
      string version_number = 1;
      Parameters:
      value - The bytes for versionNumber to set.
      Returns:
      This builder for chaining.
    • getDefaultVersion

      public boolean getDefaultVersion()
       Whether this is currently the default version for Cloud Data Fusion
       
      bool default_version = 2;
      Specified by:
      getDefaultVersion in interface VersionOrBuilder
      Returns:
      The defaultVersion.
    • setDefaultVersion

      public Version.Builder setDefaultVersion(boolean value)
       Whether this is currently the default version for Cloud Data Fusion
       
      bool default_version = 2;
      Parameters:
      value - The defaultVersion to set.
      Returns:
      This builder for chaining.
    • clearDefaultVersion

      public Version.Builder clearDefaultVersion()
       Whether this is currently the default version for Cloud Data Fusion
       
      bool default_version = 2;
      Returns:
      This builder for chaining.
    • getAvailableFeaturesList

      public com.google.protobuf.ProtocolStringList getAvailableFeaturesList()
       Represents a list of available feature names for a given version.
       
      repeated string available_features = 3;
      Specified by:
      getAvailableFeaturesList in interface VersionOrBuilder
      Returns:
      A list containing the availableFeatures.
    • getAvailableFeaturesCount

      public int getAvailableFeaturesCount()
       Represents a list of available feature names for a given version.
       
      repeated string available_features = 3;
      Specified by:
      getAvailableFeaturesCount in interface VersionOrBuilder
      Returns:
      The count of availableFeatures.
    • getAvailableFeatures

      public String getAvailableFeatures(int index)
       Represents a list of available feature names for a given version.
       
      repeated string available_features = 3;
      Specified by:
      getAvailableFeatures in interface VersionOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The availableFeatures at the given index.
    • getAvailableFeaturesBytes

      public com.google.protobuf.ByteString getAvailableFeaturesBytes(int index)
       Represents a list of available feature names for a given version.
       
      repeated string available_features = 3;
      Specified by:
      getAvailableFeaturesBytes in interface VersionOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the availableFeatures at the given index.
    • setAvailableFeatures

      public Version.Builder setAvailableFeatures(int index, String value)
       Represents a list of available feature names for a given version.
       
      repeated string available_features = 3;
      Parameters:
      index - The index to set the value at.
      value - The availableFeatures to set.
      Returns:
      This builder for chaining.
    • addAvailableFeatures

      public Version.Builder addAvailableFeatures(String value)
       Represents a list of available feature names for a given version.
       
      repeated string available_features = 3;
      Parameters:
      value - The availableFeatures to add.
      Returns:
      This builder for chaining.
    • addAllAvailableFeatures

      public Version.Builder addAllAvailableFeatures(Iterable<String> values)
       Represents a list of available feature names for a given version.
       
      repeated string available_features = 3;
      Parameters:
      values - The availableFeatures to add.
      Returns:
      This builder for chaining.
    • clearAvailableFeatures

      public Version.Builder clearAvailableFeatures()
       Represents a list of available feature names for a given version.
       
      repeated string available_features = 3;
      Returns:
      This builder for chaining.
    • addAvailableFeaturesBytes

      public Version.Builder addAvailableFeaturesBytes(com.google.protobuf.ByteString value)
       Represents a list of available feature names for a given version.
       
      repeated string available_features = 3;
      Parameters:
      value - The bytes of the availableFeatures to add.
      Returns:
      This builder for chaining.
    • getTypeValue

      public int getTypeValue()
       Type represents the release availability of the version
       
      .google.cloud.datafusion.v1beta1.Version.Type type = 4;
      Specified by:
      getTypeValue in interface VersionOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • setTypeValue

      public Version.Builder setTypeValue(int value)
       Type represents the release availability of the version
       
      .google.cloud.datafusion.v1beta1.Version.Type type = 4;
      Parameters:
      value - The enum numeric value on the wire for type to set.
      Returns:
      This builder for chaining.
    • getType

      public Version.Type getType()
       Type represents the release availability of the version
       
      .google.cloud.datafusion.v1beta1.Version.Type type = 4;
      Specified by:
      getType in interface VersionOrBuilder
      Returns:
      The type.
    • setType

      public Version.Builder setType(Version.Type value)
       Type represents the release availability of the version
       
      .google.cloud.datafusion.v1beta1.Version.Type type = 4;
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public Version.Builder clearType()
       Type represents the release availability of the version
       
      .google.cloud.datafusion.v1beta1.Version.Type type = 4;
      Returns:
      This builder for chaining.