- 1.53.0 (latest)
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.2
- 1.0.1
- 0.2.2
public static final class Schema.PartitionField.Builder extends GeneratedMessageV3.Builder<Schema.PartitionField.Builder> implements Schema.PartitionFieldOrBuilder
Represents a key field within the entity's partition structure. You could have up to 20 partition fields, but only the first 10 partitions have the filtering ability due to performance consideration.
Protobuf type google.cloud.dataplex.v1.Schema.PartitionField
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Schema.PartitionField.BuilderImplements
Schema.PartitionFieldOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Schema.PartitionField.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Schema.PartitionField.Builder |
build()
public Schema.PartitionField build()
Type | Description |
Schema.PartitionField |
buildPartial()
public Schema.PartitionField buildPartial()
Type | Description |
Schema.PartitionField |
clear()
public Schema.PartitionField.Builder clear()
Type | Description |
Schema.PartitionField.Builder |
clearField(Descriptors.FieldDescriptor field)
public Schema.PartitionField.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
Schema.PartitionField.Builder |
clearName()
public Schema.PartitionField.Builder clearName()
Required. Partition name is editable if only the partition style is not HIVE compatible. The maximum length allowed is 767 characters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
Schema.PartitionField.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Schema.PartitionField.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
Schema.PartitionField.Builder |
clearType()
public Schema.PartitionField.Builder clearType()
Required. Immutable. The type of field.
.google.cloud.dataplex.v1.Schema.Type type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Type | Description |
Schema.PartitionField.Builder | This builder for chaining. |
clone()
public Schema.PartitionField.Builder clone()
Type | Description |
Schema.PartitionField.Builder |
getDefaultInstanceForType()
public Schema.PartitionField getDefaultInstanceForType()
Type | Description |
Schema.PartitionField |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getName()
public String getName()
Required. Partition name is editable if only the partition style is not HIVE compatible. The maximum length allowed is 767 characters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Required. Partition name is editable if only the partition style is not HIVE compatible. The maximum length allowed is 767 characters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString | The bytes for name. |
getType()
public Schema.Type getType()
Required. Immutable. The type of field.
.google.cloud.dataplex.v1.Schema.Type type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Type | Description |
Schema.Type | The type. |
getTypeValue()
public int getTypeValue()
Required. Immutable. The type of field.
.google.cloud.dataplex.v1.Schema.Type type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Type | Description |
int | The enum numeric value on the wire for type. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(Schema.PartitionField other)
public Schema.PartitionField.Builder mergeFrom(Schema.PartitionField other)
Name | Description |
other | Schema.PartitionField |
Type | Description |
Schema.PartitionField.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Schema.PartitionField.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Schema.PartitionField.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public Schema.PartitionField.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
Schema.PartitionField.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Schema.PartitionField.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Schema.PartitionField.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public Schema.PartitionField.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Schema.PartitionField.Builder |
setName(String value)
public Schema.PartitionField.Builder setName(String value)
Required. Partition name is editable if only the partition style is not HIVE compatible. The maximum length allowed is 767 characters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | String The name to set. |
Type | Description |
Schema.PartitionField.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public Schema.PartitionField.Builder setNameBytes(ByteString value)
Required. Partition name is editable if only the partition style is not HIVE compatible. The maximum length allowed is 767 characters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
Schema.PartitionField.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Schema.PartitionField.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
Schema.PartitionField.Builder |
setType(Schema.Type value)
public Schema.PartitionField.Builder setType(Schema.Type value)
Required. Immutable. The type of field.
.google.cloud.dataplex.v1.Schema.Type type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Name | Description |
value | Schema.Type The type to set. |
Type | Description |
Schema.PartitionField.Builder | This builder for chaining. |
setTypeValue(int value)
public Schema.PartitionField.Builder setTypeValue(int value)
Required. Immutable. The type of field.
.google.cloud.dataplex.v1.Schema.Type type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
Name | Description |
value | int The enum numeric value on the wire for type to set. |
Type | Description |
Schema.PartitionField.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final Schema.PartitionField.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Schema.PartitionField.Builder |