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 TypeMethodDescriptionaddAllAvailableFeatures(Iterable<String> values) Represents a list of available feature names for a given version.addAvailableFeatures(String value) 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.build()clear()Represents a list of available feature names for a given version.Whether this is currently the default version for Cloud Data FusionType represents the release availability of the versionThe version number of the Data Fusion instance, such as '6.0.1.0'.getAvailableFeatures(int index) Represents a list of available feature names for a given version.com.google.protobuf.ByteStringgetAvailableFeaturesBytes(int index) Represents a list of available feature names for a given version.intRepresents a list of available feature names for a given version.com.google.protobuf.ProtocolStringListRepresents a list of available feature names for a given version.booleanWhether this is currently the default version for Cloud Data Fusionstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetType()Type represents the release availability of the versionintType represents the release availability of the versionThe version number of the Data Fusion instance, such as '6.0.1.0'.com.google.protobuf.ByteStringThe version number of the Data Fusion instance, such as '6.0.1.0'.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(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 FusionsetType(Version.Type value) Type represents the release availability of the versionsetTypeValue(int value) Type represents the release availability of the versionsetVersionNumber(String value) 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Version.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Version.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Version.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Version.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Version.Builder>- Throws:
IOException
-
getVersionNumber
The version number of the Data Fusion instance, such as '6.0.1.0'.
string version_number = 1;- Specified by:
getVersionNumberin interfaceVersionOrBuilder- 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:
getVersionNumberBytesin interfaceVersionOrBuilder- Returns:
- The bytes for versionNumber.
-
setVersionNumber
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
The version number of the Data Fusion instance, such as '6.0.1.0'.
string version_number = 1;- Returns:
- This builder for chaining.
-
setVersionNumberBytes
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:
getDefaultVersionin interfaceVersionOrBuilder- Returns:
- The defaultVersion.
-
setDefaultVersion
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
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:
getAvailableFeaturesListin interfaceVersionOrBuilder- 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:
getAvailableFeaturesCountin interfaceVersionOrBuilder- Returns:
- The count of availableFeatures.
-
getAvailableFeatures
Represents a list of available feature names for a given version.
repeated string available_features = 3;- Specified by:
getAvailableFeaturesin interfaceVersionOrBuilder- 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:
getAvailableFeaturesBytesin interfaceVersionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the availableFeatures at the given index.
-
setAvailableFeatures
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
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
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
Represents a list of available feature names for a given version.
repeated string available_features = 3;- Returns:
- This builder for chaining.
-
addAvailableFeaturesBytes
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:
getTypeValuein interfaceVersionOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
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
Type represents the release availability of the version
.google.cloud.datafusion.v1beta1.Version.Type type = 4;- Specified by:
getTypein interfaceVersionOrBuilder- Returns:
- The type.
-
setType
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
Type represents the release availability of the version
.google.cloud.datafusion.v1beta1.Version.Type type = 4;- Returns:
- This builder for chaining.
-