Package com.google.cloud.dataplex.v1
Interface DataProfileResult.Profile.FieldOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DataProfileResult.Profile.Field
,DataProfileResult.Profile.Field.Builder
- Enclosing class:
- DataProfileResult.Profile
public static interface DataProfileResult.Profile.FieldOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getMode()
The mode of the field.com.google.protobuf.ByteString
getModeBytes()
The mode of the field.String
getName()
The name of the field.com.google.protobuf.ByteString
getNameBytes()
The name of the field.DataProfileResult.Profile.Field.ProfileInfo
getProfile()
Profile information for the corresponding field.DataProfileResult.Profile.Field.ProfileInfoOrBuilder
getProfileOrBuilder()
Profile information for the corresponding field.String
getType()
The data type retrieved from the schema of the data source.com.google.protobuf.ByteString
getTypeBytes()
The data type retrieved from the schema of the data source.boolean
hasProfile()
Profile information for the corresponding field.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
The name of the field.
string name = 1;
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The name of the field.
string name = 1;
- Returns:
- The bytes for name.
-
getType
String getType()
The data type retrieved from the schema of the data source. For instance, for a BigQuery native table, it is the [BigQuery Table Schema](https://cloud.google.com/bigquery/docs/reference/rest/v2/tables#tablefieldschema). For a Dataplex Entity, it is the [Entity Schema](https://cloud.google.com/dataplex/docs/reference/rpc/google.cloud.dataplex.v1#type_3).
string type = 2;
- Returns:
- The type.
-
getTypeBytes
com.google.protobuf.ByteString getTypeBytes()
The data type retrieved from the schema of the data source. For instance, for a BigQuery native table, it is the [BigQuery Table Schema](https://cloud.google.com/bigquery/docs/reference/rest/v2/tables#tablefieldschema). For a Dataplex Entity, it is the [Entity Schema](https://cloud.google.com/dataplex/docs/reference/rpc/google.cloud.dataplex.v1#type_3).
string type = 2;
- Returns:
- The bytes for type.
-
getMode
String getMode()
The mode of the field. Possible values include: * 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:
- The mode.
-
getModeBytes
com.google.protobuf.ByteString getModeBytes()
The mode of the field. Possible values include: * 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:
- The bytes for mode.
-
hasProfile
boolean hasProfile()
Profile information for the corresponding field.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4;
- Returns:
- Whether the profile field is set.
-
getProfile
DataProfileResult.Profile.Field.ProfileInfo getProfile()
Profile information for the corresponding field.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4;
- Returns:
- The profile.
-
getProfileOrBuilder
DataProfileResult.Profile.Field.ProfileInfoOrBuilder getProfileOrBuilder()
Profile information for the corresponding field.
.google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4;
-
-