Class DataProfileResult.Profile.Field.Builder (1.6.0)

public static final class DataProfileResult.Profile.Field.Builder extends GeneratedMessageV3.Builder<DataProfileResult.Profile.Field.Builder> implements DataProfileResult.Profile.FieldOrBuilder

Represents a column field within a table schema.

Protobuf type google.cloud.dataplex.v1.DataProfileResult.Profile.Field

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

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public DataProfileResult.Profile.Field.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns Overrides

build()

public DataProfileResult.Profile.Field build()
Returns

buildPartial()

public DataProfileResult.Profile.Field buildPartial()
Returns

clear()

public DataProfileResult.Profile.Field.Builder clear()
Returns Overrides

clearField(Descriptors.FieldDescriptor field)

public DataProfileResult.Profile.Field.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns Overrides

clearMode()

public DataProfileResult.Profile.Field.Builder clearMode()

The mode of the field. Its value will be: REQUIRED, if it is a required field. NULLABLE, if it is an optional field. REPEATED, if it is a repeated field.

string mode = 3;

Returns
TypeDescription
DataProfileResult.Profile.Field.Builder

This builder for chaining.

clearName()

public DataProfileResult.Profile.Field.Builder clearName()

The name of the field.

string name = 1;

Returns
TypeDescription
DataProfileResult.Profile.Field.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public DataProfileResult.Profile.Field.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns Overrides

clearProfile()

public DataProfileResult.Profile.Field.Builder clearProfile()

The profile information for the corresponding field.

.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4;

Returns

clearType()

public DataProfileResult.Profile.Field.Builder clearType()

The field data type. Possible values include:

  • STRING
  • BYTE
  • INT64
  • INT32
  • INT16
  • DOUBLE
  • FLOAT
  • DECIMAL
  • BOOLEAN
  • BINARY
  • TIMESTAMP
  • DATE
  • TIME
  • NULL
  • RECORD

string type = 2;

Returns
TypeDescription
DataProfileResult.Profile.Field.Builder

This builder for chaining.

clone()

public DataProfileResult.Profile.Field.Builder clone()
Returns Overrides

getDefaultInstanceForType()

public DataProfileResult.Profile.Field getDefaultInstanceForType()
Returns

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getMode()

public String getMode()

The mode of the field. Its value will be: REQUIRED, if it is a required field. NULLABLE, if it is an optional field. REPEATED, if it is a repeated field.

string mode = 3;

Returns
TypeDescription
String

The mode.

getModeBytes()

public ByteString getModeBytes()

The mode of the field. Its value will be: REQUIRED, if it is a required field. NULLABLE, if it is an optional field. REPEATED, if it is a repeated field.

string mode = 3;

Returns
TypeDescription
ByteString

The bytes for mode.

getName()

public String getName()

The name of the field.

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

The name of the field.

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getProfile()

public DataProfileResult.Profile.Field.ProfileInfo getProfile()

The profile information for the corresponding field.

.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4;

Returns

getProfileBuilder()

public DataProfileResult.Profile.Field.ProfileInfo.Builder getProfileBuilder()

The profile information for the corresponding field.

.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4;

Returns

getProfileOrBuilder()

public DataProfileResult.Profile.Field.ProfileInfoOrBuilder getProfileOrBuilder()

The profile information for the corresponding field.

.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4;

Returns

getType()

public String getType()

The field data type. Possible values include:

  • STRING
  • BYTE
  • INT64
  • INT32
  • INT16
  • DOUBLE
  • FLOAT
  • DECIMAL
  • BOOLEAN
  • BINARY
  • TIMESTAMP
  • DATE
  • TIME
  • NULL
  • RECORD

string type = 2;

Returns
TypeDescription
String

The type.

getTypeBytes()

public ByteString getTypeBytes()

The field data type. Possible values include:

  • STRING
  • BYTE
  • INT64
  • INT32
  • INT16
  • DOUBLE
  • FLOAT
  • DECIMAL
  • BOOLEAN
  • BINARY
  • TIMESTAMP
  • DATE
  • TIME
  • NULL
  • RECORD

string type = 2;

Returns
TypeDescription
ByteString

The bytes for type.

hasProfile()

public boolean hasProfile()

The profile information for the corresponding field.

.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4;

Returns
TypeDescription
boolean

Whether the profile field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(DataProfileResult.Profile.Field other)

public DataProfileResult.Profile.Field.Builder mergeFrom(DataProfileResult.Profile.Field other)
Parameter Returns

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public DataProfileResult.Profile.Field.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public DataProfileResult.Profile.Field.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns Overrides

mergeProfile(DataProfileResult.Profile.Field.ProfileInfo value)

public DataProfileResult.Profile.Field.Builder mergeProfile(DataProfileResult.Profile.Field.ProfileInfo value)

The profile information for the corresponding field.

.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4;

Parameter Returns

mergeUnknownFields(UnknownFieldSet unknownFields)

public final DataProfileResult.Profile.Field.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public DataProfileResult.Profile.Field.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns Overrides

setMode(String value)

public DataProfileResult.Profile.Field.Builder setMode(String value)

The mode of the field. Its value will be: REQUIRED, if it is a required field. NULLABLE, if it is an optional field. REPEATED, if it is a repeated field.

string mode = 3;

Parameter
NameDescription
valueString

The mode to set.

Returns
TypeDescription
DataProfileResult.Profile.Field.Builder

This builder for chaining.

setModeBytes(ByteString value)

public DataProfileResult.Profile.Field.Builder setModeBytes(ByteString value)

The mode of the field. Its value will be: REQUIRED, if it is a required field. NULLABLE, if it is an optional field. REPEATED, if it is a repeated field.

string mode = 3;

Parameter
NameDescription
valueByteString

The bytes for mode to set.

Returns
TypeDescription
DataProfileResult.Profile.Field.Builder

This builder for chaining.

setName(String value)

public DataProfileResult.Profile.Field.Builder setName(String value)

The name of the field.

string name = 1;

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
DataProfileResult.Profile.Field.Builder

This builder for chaining.

setNameBytes(ByteString value)

public DataProfileResult.Profile.Field.Builder setNameBytes(ByteString value)

The name of the field.

string name = 1;

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
DataProfileResult.Profile.Field.Builder

This builder for chaining.

setProfile(DataProfileResult.Profile.Field.ProfileInfo value)

public DataProfileResult.Profile.Field.Builder setProfile(DataProfileResult.Profile.Field.ProfileInfo value)

The profile information for the corresponding field.

.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4;

Parameter Returns

setProfile(DataProfileResult.Profile.Field.ProfileInfo.Builder builderForValue)

public DataProfileResult.Profile.Field.Builder setProfile(DataProfileResult.Profile.Field.ProfileInfo.Builder builderForValue)

The profile information for the corresponding field.

.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4;

Parameter Returns

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public DataProfileResult.Profile.Field.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns Overrides

setType(String value)

public DataProfileResult.Profile.Field.Builder setType(String value)

The field data type. Possible values include:

  • STRING
  • BYTE
  • INT64
  • INT32
  • INT16
  • DOUBLE
  • FLOAT
  • DECIMAL
  • BOOLEAN
  • BINARY
  • TIMESTAMP
  • DATE
  • TIME
  • NULL
  • RECORD

string type = 2;

Parameter
NameDescription
valueString

The type to set.

Returns
TypeDescription
DataProfileResult.Profile.Field.Builder

This builder for chaining.

setTypeBytes(ByteString value)

public DataProfileResult.Profile.Field.Builder setTypeBytes(ByteString value)

The field data type. Possible values include:

  • STRING
  • BYTE
  • INT64
  • INT32
  • INT16
  • DOUBLE
  • FLOAT
  • DECIMAL
  • BOOLEAN
  • BINARY
  • TIMESTAMP
  • DATE
  • TIME
  • NULL
  • RECORD

string type = 2;

Parameter
NameDescription
valueByteString

The bytes for type to set.

Returns
TypeDescription
DataProfileResult.Profile.Field.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final DataProfileResult.Profile.Field.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns Overrides