public static final class TableSpec.Builder extends GeneratedMessageV3.Builder<TableSpec.Builder> implements TableSpecOrBuilder
Normal BigQuery table specification.
Protobuf type google.cloud.datacatalog.v1.TableSpec
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TableSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
Returns
buildPartial()
public TableSpec buildPartial()
Returns
clear()
public TableSpec.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public TableSpec.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearGroupedEntry()
public TableSpec.Builder clearGroupedEntry()
Output only. If the table is date-sharded, that is, it matches the `[prefix]YYYYMMDD`
name pattern, this field is the Data Catalog resource name of the
date-sharded grouped entry. For example:
`projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`.
Otherwise, `grouped_entry` is empty.
string grouped_entry = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public TableSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public TableSpec.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public TableSpec getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getGroupedEntry()
public String getGroupedEntry()
Output only. If the table is date-sharded, that is, it matches the `[prefix]YYYYMMDD`
name pattern, this field is the Data Catalog resource name of the
date-sharded grouped entry. For example:
`projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`.
Otherwise, `grouped_entry` is empty.
string grouped_entry = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The groupedEntry.
|
getGroupedEntryBytes()
public ByteString getGroupedEntryBytes()
Output only. If the table is date-sharded, that is, it matches the `[prefix]YYYYMMDD`
name pattern, this field is the Data Catalog resource name of the
date-sharded grouped entry. For example:
`projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`.
Otherwise, `grouped_entry` is empty.
string grouped_entry = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
ByteString | The bytes for groupedEntry.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(TableSpec other)
public TableSpec.Builder mergeFrom(TableSpec other)
Parameter
Returns
public TableSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public TableSpec.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TableSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public TableSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setGroupedEntry(String value)
public TableSpec.Builder setGroupedEntry(String value)
Output only. If the table is date-sharded, that is, it matches the `[prefix]YYYYMMDD`
name pattern, this field is the Data Catalog resource name of the
date-sharded grouped entry. For example:
`projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`.
Otherwise, `grouped_entry` is empty.
string grouped_entry = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The groupedEntry to set.
|
Returns
setGroupedEntryBytes(ByteString value)
public TableSpec.Builder setGroupedEntryBytes(ByteString value)
Output only. If the table is date-sharded, that is, it matches the `[prefix]YYYYMMDD`
name pattern, this field is the Data Catalog resource name of the
date-sharded grouped entry. For example:
`projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`.
Otherwise, `grouped_entry` is empty.
string grouped_entry = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for groupedEntry to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TableSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final TableSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides