public static final class RelationDescriptor.Builder extends GeneratedMessageV3.Builder<RelationDescriptor.Builder> implements RelationDescriptorOrBuilder
Describes a relation and its columns.
Protobuf type google.cloud.dataform.v1alpha2.RelationDescriptor
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
ReturnsMethods
public RelationDescriptor.Builder addAllColumns(Iterable<? extends RelationDescriptor.ColumnDescriptor> values)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParameterName | Description |
values | Iterable<? extends com.google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor>
|
Returnspublic RelationDescriptor.Builder addColumns(RelationDescriptor.ColumnDescriptor value)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParameterReturnspublic RelationDescriptor.Builder addColumns(RelationDescriptor.ColumnDescriptor.Builder builderForValue)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParameterReturnspublic RelationDescriptor.Builder addColumns(int index, RelationDescriptor.ColumnDescriptor value)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParametersReturnspublic RelationDescriptor.Builder addColumns(int index, RelationDescriptor.ColumnDescriptor.Builder builderForValue)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParametersReturnspublic RelationDescriptor.ColumnDescriptor.Builder addColumnsBuilder()
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
Returnspublic RelationDescriptor.ColumnDescriptor.Builder addColumnsBuilder(int index)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParameterReturnspublic RelationDescriptor.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
ParametersReturnsOverridespublic RelationDescriptor build()
Returnspublic RelationDescriptor buildPartial()
Returnspublic RelationDescriptor.Builder clear()
ReturnsOverridespublic RelationDescriptor.Builder clearBigqueryLabels()
Returnspublic RelationDescriptor.Builder clearColumns()
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
Returnspublic RelationDescriptor.Builder clearDescription()
A text description of the relation.
string description = 1;
Returnspublic RelationDescriptor.Builder clearField(Descriptors.FieldDescriptor field)
ParameterReturnsOverridespublic RelationDescriptor.Builder clearOneof(Descriptors.OneofDescriptor oneof)
ParameterReturnsOverridespublic RelationDescriptor.Builder clone()
ReturnsOverridespublic boolean containsBigqueryLabels(String key)
A set of BigQuery labels that should be applied to the relation.
map<string, string> bigquery_labels = 3;
ParameterReturnspublic Map<String,String> getBigqueryLabels()
Returnspublic int getBigqueryLabelsCount()
A set of BigQuery labels that should be applied to the relation.
map<string, string> bigquery_labels = 3;
Returnspublic Map<String,String> getBigqueryLabelsMap()
A set of BigQuery labels that should be applied to the relation.
map<string, string> bigquery_labels = 3;
Returnspublic String getBigqueryLabelsOrDefault(String key, String defaultValue)
A set of BigQuery labels that should be applied to the relation.
map<string, string> bigquery_labels = 3;
ParametersReturnspublic String getBigqueryLabelsOrThrow(String key)
A set of BigQuery labels that should be applied to the relation.
map<string, string> bigquery_labels = 3;
ParameterReturnspublic RelationDescriptor.ColumnDescriptor getColumns(int index)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParameterReturnspublic RelationDescriptor.ColumnDescriptor.Builder getColumnsBuilder(int index)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParameterReturnspublic List<RelationDescriptor.ColumnDescriptor.Builder> getColumnsBuilderList()
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
Returnspublic int getColumnsCount()
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
Returnspublic List<RelationDescriptor.ColumnDescriptor> getColumnsList()
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
Returnspublic RelationDescriptor.ColumnDescriptorOrBuilder getColumnsOrBuilder(int index)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParameterReturnspublic List<? extends RelationDescriptor.ColumnDescriptorOrBuilder> getColumnsOrBuilderList()
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ReturnsType | Description |
List<? extends com.google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptorOrBuilder> | |
public RelationDescriptor getDefaultInstanceForType()
Returnspublic String getDescription()
A text description of the relation.
string description = 1;
ReturnsType | Description |
String | The description. |
public ByteString getDescriptionBytes()
A text description of the relation.
string description = 1;
ReturnsType | Description |
ByteString | The bytes for description. |
public Descriptors.Descriptor getDescriptorForType()
ReturnsOverridespublic Map<String,String> getMutableBigqueryLabels()
Use alternate mutation accessors instead.
Returnsprotected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
ReturnsOverridesprotected MapField internalGetMapField(int number)
ParameterReturnsOverridesprotected MapField internalGetMutableMapField(int number)
ParameterReturnsOverridespublic final boolean isInitialized()
ReturnsOverridespublic RelationDescriptor.Builder mergeFrom(RelationDescriptor other)
ParameterReturnspublic RelationDescriptor.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
ParametersReturnsOverridesExceptionspublic RelationDescriptor.Builder mergeFrom(Message other)
ParameterReturnsOverridespublic final RelationDescriptor.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
ParameterReturnsOverridespublic RelationDescriptor.Builder putAllBigqueryLabels(Map<String,String> values)
A set of BigQuery labels that should be applied to the relation.
map<string, string> bigquery_labels = 3;
ParameterReturnspublic RelationDescriptor.Builder putBigqueryLabels(String key, String value)
A set of BigQuery labels that should be applied to the relation.
map<string, string> bigquery_labels = 3;
ParametersReturnspublic RelationDescriptor.Builder removeBigqueryLabels(String key)
A set of BigQuery labels that should be applied to the relation.
map<string, string> bigquery_labels = 3;
ParameterReturnspublic RelationDescriptor.Builder removeColumns(int index)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParameterReturnspublic RelationDescriptor.Builder setColumns(int index, RelationDescriptor.ColumnDescriptor value)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParametersReturnspublic RelationDescriptor.Builder setColumns(int index, RelationDescriptor.ColumnDescriptor.Builder builderForValue)
A list of descriptions of columns within the relation.
repeated .google.cloud.dataform.v1alpha2.RelationDescriptor.ColumnDescriptor columns = 2;
ParametersReturnspublic RelationDescriptor.Builder setDescription(String value)
A text description of the relation.
string description = 1;
ParameterName | Description |
value | String
The description to set. |
Returnspublic RelationDescriptor.Builder setDescriptionBytes(ByteString value)
A text description of the relation.
string description = 1;
ParameterName | Description |
value | ByteString
The bytes for description to set. |
Returnspublic RelationDescriptor.Builder setField(Descriptors.FieldDescriptor field, Object value)
ParametersReturnsOverridespublic RelationDescriptor.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
ParametersReturnsOverridespublic final RelationDescriptor.Builder setUnknownFields(UnknownFieldSet unknownFields)
ParameterReturnsOverrides