Class OutputConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<OutputConfig.Builder>
com.google.cloud.automl.v1.OutputConfig.Builder
All Implemented Interfaces:
OutputConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
OutputConfig

public static final class OutputConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<OutputConfig.Builder> implements OutputConfigOrBuilder
 *  For Translation:
 CSV file `translation.csv`, with each line in format:
 ML_USE,GCS_FILE_PATH
 GCS_FILE_PATH leads to a .TSV file which describes examples that have
 given ML_USE, using the following row format per line:
 TEXT_SNIPPET (in source language) \t TEXT_SNIPPET (in target
 language)

 *  For Tables:
 Output depends on whether the dataset was imported from Google Cloud
 Storage or BigQuery.
 Google Cloud Storage case:
 [gcs_destination][google.cloud.automl.v1p1beta.OutputConfig.gcs_destination]
 must be set. Exported are CSV file(s) `tables_1.csv`,
 `tables_2.csv`,...,`tables_N.csv` with each having as header line
 the table's column names, and all other lines contain values for
 the header columns.
 BigQuery case:
 [bigquery_destination][google.cloud.automl.v1p1beta.OutputConfig.bigquery_destination]
 pointing to a BigQuery project must be set. In the given project a
 new dataset will be created with name
 `export_data_<automl-dataset-display-name>_<timestamp-of-export-call>`
 where <automl-dataset-display-name> will be made
 BigQuery-dataset-name compatible (e.g. most special characters will
 become underscores), and timestamp will be in
 YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In that
 dataset a new table called `primary_table` will be created, and
 filled with precisely the same data as this obtained on import.
 
Protobuf type google.cloud.automl.v1.OutputConfig
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<OutputConfig.Builder>
    • clear

      public OutputConfig.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<OutputConfig.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<OutputConfig.Builder>
    • getDefaultInstanceForType

      public OutputConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public OutputConfig build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public OutputConfig buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public OutputConfig.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<OutputConfig.Builder>
    • mergeFrom

      public OutputConfig.Builder mergeFrom(OutputConfig other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<OutputConfig.Builder>
    • mergeFrom

      public OutputConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<OutputConfig.Builder>
      Throws:
      IOException
    • getDestinationCase

      public OutputConfig.DestinationCase getDestinationCase()
      Specified by:
      getDestinationCase in interface OutputConfigOrBuilder
    • clearDestination

      public OutputConfig.Builder clearDestination()
    • hasGcsDestination

      public boolean hasGcsDestination()
       Required. The Google Cloud Storage location where the output is to be
       written to. For Image Object Detection, Text Extraction, Video
       Classification and Tables, in the given directory a new directory will be
       created with name:
       export_data-<dataset-display-name>-<timestamp-of-export-call> where
       timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export
       output will be written into that directory.
       
      .google.cloud.automl.v1.GcsDestination gcs_destination = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasGcsDestination in interface OutputConfigOrBuilder
      Returns:
      Whether the gcsDestination field is set.
    • getGcsDestination

      public GcsDestination getGcsDestination()
       Required. The Google Cloud Storage location where the output is to be
       written to. For Image Object Detection, Text Extraction, Video
       Classification and Tables, in the given directory a new directory will be
       created with name:
       export_data-<dataset-display-name>-<timestamp-of-export-call> where
       timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export
       output will be written into that directory.
       
      .google.cloud.automl.v1.GcsDestination gcs_destination = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getGcsDestination in interface OutputConfigOrBuilder
      Returns:
      The gcsDestination.
    • setGcsDestination

      public OutputConfig.Builder setGcsDestination(GcsDestination value)
       Required. The Google Cloud Storage location where the output is to be
       written to. For Image Object Detection, Text Extraction, Video
       Classification and Tables, in the given directory a new directory will be
       created with name:
       export_data-<dataset-display-name>-<timestamp-of-export-call> where
       timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export
       output will be written into that directory.
       
      .google.cloud.automl.v1.GcsDestination gcs_destination = 1 [(.google.api.field_behavior) = REQUIRED];
    • setGcsDestination

      public OutputConfig.Builder setGcsDestination(GcsDestination.Builder builderForValue)
       Required. The Google Cloud Storage location where the output is to be
       written to. For Image Object Detection, Text Extraction, Video
       Classification and Tables, in the given directory a new directory will be
       created with name:
       export_data-<dataset-display-name>-<timestamp-of-export-call> where
       timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export
       output will be written into that directory.
       
      .google.cloud.automl.v1.GcsDestination gcs_destination = 1 [(.google.api.field_behavior) = REQUIRED];
    • mergeGcsDestination

      public OutputConfig.Builder mergeGcsDestination(GcsDestination value)
       Required. The Google Cloud Storage location where the output is to be
       written to. For Image Object Detection, Text Extraction, Video
       Classification and Tables, in the given directory a new directory will be
       created with name:
       export_data-<dataset-display-name>-<timestamp-of-export-call> where
       timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export
       output will be written into that directory.
       
      .google.cloud.automl.v1.GcsDestination gcs_destination = 1 [(.google.api.field_behavior) = REQUIRED];
    • clearGcsDestination

      public OutputConfig.Builder clearGcsDestination()
       Required. The Google Cloud Storage location where the output is to be
       written to. For Image Object Detection, Text Extraction, Video
       Classification and Tables, in the given directory a new directory will be
       created with name:
       export_data-<dataset-display-name>-<timestamp-of-export-call> where
       timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export
       output will be written into that directory.
       
      .google.cloud.automl.v1.GcsDestination gcs_destination = 1 [(.google.api.field_behavior) = REQUIRED];
    • getGcsDestinationBuilder

      public GcsDestination.Builder getGcsDestinationBuilder()
       Required. The Google Cloud Storage location where the output is to be
       written to. For Image Object Detection, Text Extraction, Video
       Classification and Tables, in the given directory a new directory will be
       created with name:
       export_data-<dataset-display-name>-<timestamp-of-export-call> where
       timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export
       output will be written into that directory.
       
      .google.cloud.automl.v1.GcsDestination gcs_destination = 1 [(.google.api.field_behavior) = REQUIRED];
    • getGcsDestinationOrBuilder

      public GcsDestinationOrBuilder getGcsDestinationOrBuilder()
       Required. The Google Cloud Storage location where the output is to be
       written to. For Image Object Detection, Text Extraction, Video
       Classification and Tables, in the given directory a new directory will be
       created with name:
       export_data-<dataset-display-name>-<timestamp-of-export-call> where
       timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All export
       output will be written into that directory.
       
      .google.cloud.automl.v1.GcsDestination gcs_destination = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getGcsDestinationOrBuilder in interface OutputConfigOrBuilder