Package com.google.cloud.dataform.v1
Class RelationDescriptor.ColumnDescriptor.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RelationDescriptor.ColumnDescriptor.Builder>
com.google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor.Builder
- All Implemented Interfaces:
RelationDescriptor.ColumnDescriptorOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RelationDescriptor.ColumnDescriptor
public static final class RelationDescriptor.ColumnDescriptor.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RelationDescriptor.ColumnDescriptor.Builder>
implements RelationDescriptor.ColumnDescriptorOrBuilder
Describes a column.Protobuf type
google.cloud.dataform.v1.RelationDescriptor.ColumnDescriptor-
Method Summary
Modifier and TypeMethodDescriptionaddAllBigqueryPolicyTags(Iterable<String> values) A list of BigQuery policy tags that will be applied to the column.addAllPath(Iterable<String> values) The identifier for the column.addBigqueryPolicyTags(String value) A list of BigQuery policy tags that will be applied to the column.addBigqueryPolicyTagsBytes(com.google.protobuf.ByteString value) A list of BigQuery policy tags that will be applied to the column.The identifier for the column.addPathBytes(com.google.protobuf.ByteString value) The identifier for the column.build()clear()A list of BigQuery policy tags that will be applied to the column.A textual description of the column.The identifier for the column.getBigqueryPolicyTags(int index) A list of BigQuery policy tags that will be applied to the column.com.google.protobuf.ByteStringgetBigqueryPolicyTagsBytes(int index) A list of BigQuery policy tags that will be applied to the column.intA list of BigQuery policy tags that will be applied to the column.com.google.protobuf.ProtocolStringListA list of BigQuery policy tags that will be applied to the column.A textual description of the column.com.google.protobuf.ByteStringA textual description of the column.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetPath(int index) The identifier for the column.com.google.protobuf.ByteStringgetPathBytes(int index) The identifier for the column.intThe identifier for the column.com.google.protobuf.ProtocolStringListThe identifier for the column.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBigqueryPolicyTags(int index, String value) A list of BigQuery policy tags that will be applied to the column.setDescription(String value) A textual description of the column.setDescriptionBytes(com.google.protobuf.ByteString value) A textual description of the column.The identifier for the column.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<RelationDescriptor.ColumnDescriptor.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<RelationDescriptor.ColumnDescriptor.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<RelationDescriptor.ColumnDescriptor.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<RelationDescriptor.ColumnDescriptor.Builder>
-
mergeFrom
public RelationDescriptor.ColumnDescriptor.Builder mergeFrom(RelationDescriptor.ColumnDescriptor other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RelationDescriptor.ColumnDescriptor.Builder>
-
mergeFrom
public RelationDescriptor.ColumnDescriptor.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<RelationDescriptor.ColumnDescriptor.Builder>- Throws:
IOException
-
getPathList
public com.google.protobuf.ProtocolStringList getPathList()The identifier for the column. Each entry in `path` represents one level of nesting.
repeated string path = 1;- Specified by:
getPathListin interfaceRelationDescriptor.ColumnDescriptorOrBuilder- Returns:
- A list containing the path.
-
getPathCount
public int getPathCount()The identifier for the column. Each entry in `path` represents one level of nesting.
repeated string path = 1;- Specified by:
getPathCountin interfaceRelationDescriptor.ColumnDescriptorOrBuilder- Returns:
- The count of path.
-
getPath
The identifier for the column. Each entry in `path` represents one level of nesting.
repeated string path = 1;- Specified by:
getPathin interfaceRelationDescriptor.ColumnDescriptorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The path at the given index.
-
getPathBytes
public com.google.protobuf.ByteString getPathBytes(int index) The identifier for the column. Each entry in `path` represents one level of nesting.
repeated string path = 1;- Specified by:
getPathBytesin interfaceRelationDescriptor.ColumnDescriptorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the path at the given index.
-
setPath
The identifier for the column. Each entry in `path` represents one level of nesting.
repeated string path = 1;- Parameters:
index- The index to set the value at.value- The path to set.- Returns:
- This builder for chaining.
-
addPath
The identifier for the column. Each entry in `path` represents one level of nesting.
repeated string path = 1;- Parameters:
value- The path to add.- Returns:
- This builder for chaining.
-
addAllPath
The identifier for the column. Each entry in `path` represents one level of nesting.
repeated string path = 1;- Parameters:
values- The path to add.- Returns:
- This builder for chaining.
-
clearPath
The identifier for the column. Each entry in `path` represents one level of nesting.
repeated string path = 1;- Returns:
- This builder for chaining.
-
addPathBytes
public RelationDescriptor.ColumnDescriptor.Builder addPathBytes(com.google.protobuf.ByteString value) The identifier for the column. Each entry in `path` represents one level of nesting.
repeated string path = 1;- Parameters:
value- The bytes of the path to add.- Returns:
- This builder for chaining.
-
getDescription
A textual description of the column.
string description = 2;- Specified by:
getDescriptionin interfaceRelationDescriptor.ColumnDescriptorOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()A textual description of the column.
string description = 2;- Specified by:
getDescriptionBytesin interfaceRelationDescriptor.ColumnDescriptorOrBuilder- Returns:
- The bytes for description.
-
setDescription
A textual description of the column.
string description = 2;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
A textual description of the column.
string description = 2;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public RelationDescriptor.ColumnDescriptor.Builder setDescriptionBytes(com.google.protobuf.ByteString value) A textual description of the column.
string description = 2;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getBigqueryPolicyTagsList
public com.google.protobuf.ProtocolStringList getBigqueryPolicyTagsList()A list of BigQuery policy tags that will be applied to the column.
repeated string bigquery_policy_tags = 3;- Specified by:
getBigqueryPolicyTagsListin interfaceRelationDescriptor.ColumnDescriptorOrBuilder- Returns:
- A list containing the bigqueryPolicyTags.
-
getBigqueryPolicyTagsCount
public int getBigqueryPolicyTagsCount()A list of BigQuery policy tags that will be applied to the column.
repeated string bigquery_policy_tags = 3;- Specified by:
getBigqueryPolicyTagsCountin interfaceRelationDescriptor.ColumnDescriptorOrBuilder- Returns:
- The count of bigqueryPolicyTags.
-
getBigqueryPolicyTags
A list of BigQuery policy tags that will be applied to the column.
repeated string bigquery_policy_tags = 3;- Specified by:
getBigqueryPolicyTagsin interfaceRelationDescriptor.ColumnDescriptorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The bigqueryPolicyTags at the given index.
-
getBigqueryPolicyTagsBytes
public com.google.protobuf.ByteString getBigqueryPolicyTagsBytes(int index) A list of BigQuery policy tags that will be applied to the column.
repeated string bigquery_policy_tags = 3;- Specified by:
getBigqueryPolicyTagsBytesin interfaceRelationDescriptor.ColumnDescriptorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the bigqueryPolicyTags at the given index.
-
setBigqueryPolicyTags
A list of BigQuery policy tags that will be applied to the column.
repeated string bigquery_policy_tags = 3;- Parameters:
index- The index to set the value at.value- The bigqueryPolicyTags to set.- Returns:
- This builder for chaining.
-
addBigqueryPolicyTags
A list of BigQuery policy tags that will be applied to the column.
repeated string bigquery_policy_tags = 3;- Parameters:
value- The bigqueryPolicyTags to add.- Returns:
- This builder for chaining.
-
addAllBigqueryPolicyTags
public RelationDescriptor.ColumnDescriptor.Builder addAllBigqueryPolicyTags(Iterable<String> values) A list of BigQuery policy tags that will be applied to the column.
repeated string bigquery_policy_tags = 3;- Parameters:
values- The bigqueryPolicyTags to add.- Returns:
- This builder for chaining.
-
clearBigqueryPolicyTags
A list of BigQuery policy tags that will be applied to the column.
repeated string bigquery_policy_tags = 3;- Returns:
- This builder for chaining.
-
addBigqueryPolicyTagsBytes
public RelationDescriptor.ColumnDescriptor.Builder addBigqueryPolicyTagsBytes(com.google.protobuf.ByteString value) A list of BigQuery policy tags that will be applied to the column.
repeated string bigquery_policy_tags = 3;- Parameters:
value- The bytes of the bigqueryPolicyTags to add.- Returns:
- This builder for chaining.
-