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 Details

    • getName

      String getName()
       Output only. The name of the field.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Output only. The name of the field.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for name.
    • getType

      String getType()
       Output only. 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 Universal Catalog Entity, it is the [Entity
       Schema](https://cloud.google.com/dataplex/docs/reference/rpc/google.cloud.dataplex.v1#type_3).
       
      string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The type.
    • getTypeBytes

      com.google.protobuf.ByteString getTypeBytes()
       Output only. 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 Universal Catalog Entity, it is the [Entity
       Schema](https://cloud.google.com/dataplex/docs/reference/rpc/google.cloud.dataplex.v1#type_3).
       
      string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for type.
    • getMode

      String getMode()
       Output only. 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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The mode.
    • getModeBytes

      com.google.protobuf.ByteString getModeBytes()
       Output only. 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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for mode.
    • hasProfile

      boolean hasProfile()
       Output only. Profile information for the corresponding field.
       
      .google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the profile field is set.
    • getProfile

       Output only. Profile information for the corresponding field.
       
      .google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The profile.
    • getProfileOrBuilder

       Output only. Profile information for the corresponding field.
       
      .google.cloud.dataplex.v1.DataProfileResult.Profile.Field.ProfileInfo profile = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];