Class BatchPredictionJob.InputConfig.Builder

  • All Implemented Interfaces:
    BatchPredictionJob.InputConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    BatchPredictionJob.InputConfig

    public static final class BatchPredictionJob.InputConfig.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictionJob.InputConfig.Builder>
    implements BatchPredictionJob.InputConfigOrBuilder
     Configures the input to
     [BatchPredictionJob][google.cloud.aiplatform.v1.BatchPredictionJob]. See
     [Model.supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats]
     for Model's supported input formats, and how instances should be expressed
     via any of them.
     
    Protobuf type google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictionJob.InputConfig.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.GeneratedMessageV3.Builder<BatchPredictionJob.InputConfig.Builder>
      • getDefaultInstanceForType

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

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

        public BatchPredictionJob.InputConfig buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictionJob.InputConfig.Builder>
      • hasGcsSource

        public boolean hasGcsSource()
         The Cloud Storage location for the input instances.
         
        .google.cloud.aiplatform.v1.GcsSource gcs_source = 2;
        Specified by:
        hasGcsSource in interface BatchPredictionJob.InputConfigOrBuilder
        Returns:
        Whether the gcsSource field is set.
      • getGcsSourceBuilder

        public GcsSource.Builder getGcsSourceBuilder()
         The Cloud Storage location for the input instances.
         
        .google.cloud.aiplatform.v1.GcsSource gcs_source = 2;
      • hasBigquerySource

        public boolean hasBigquerySource()
         The BigQuery location of the input table.
         The schema of the table should be in the format described by the given
         context OpenAPI Schema, if one is provided. The table may contain
         additional columns that are not described by the schema, and they will
         be ignored.
         
        .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3;
        Specified by:
        hasBigquerySource in interface BatchPredictionJob.InputConfigOrBuilder
        Returns:
        Whether the bigquerySource field is set.
      • getBigquerySource

        public BigQuerySource getBigquerySource()
         The BigQuery location of the input table.
         The schema of the table should be in the format described by the given
         context OpenAPI Schema, if one is provided. The table may contain
         additional columns that are not described by the schema, and they will
         be ignored.
         
        .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3;
        Specified by:
        getBigquerySource in interface BatchPredictionJob.InputConfigOrBuilder
        Returns:
        The bigquerySource.
      • setBigquerySource

        public BatchPredictionJob.InputConfig.Builder setBigquerySource​(BigQuerySource value)
         The BigQuery location of the input table.
         The schema of the table should be in the format described by the given
         context OpenAPI Schema, if one is provided. The table may contain
         additional columns that are not described by the schema, and they will
         be ignored.
         
        .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3;
      • setBigquerySource

        public BatchPredictionJob.InputConfig.Builder setBigquerySource​(BigQuerySource.Builder builderForValue)
         The BigQuery location of the input table.
         The schema of the table should be in the format described by the given
         context OpenAPI Schema, if one is provided. The table may contain
         additional columns that are not described by the schema, and they will
         be ignored.
         
        .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3;
      • mergeBigquerySource

        public BatchPredictionJob.InputConfig.Builder mergeBigquerySource​(BigQuerySource value)
         The BigQuery location of the input table.
         The schema of the table should be in the format described by the given
         context OpenAPI Schema, if one is provided. The table may contain
         additional columns that are not described by the schema, and they will
         be ignored.
         
        .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3;
      • clearBigquerySource

        public BatchPredictionJob.InputConfig.Builder clearBigquerySource()
         The BigQuery location of the input table.
         The schema of the table should be in the format described by the given
         context OpenAPI Schema, if one is provided. The table may contain
         additional columns that are not described by the schema, and they will
         be ignored.
         
        .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3;
      • getBigquerySourceBuilder

        public BigQuerySource.Builder getBigquerySourceBuilder()
         The BigQuery location of the input table.
         The schema of the table should be in the format described by the given
         context OpenAPI Schema, if one is provided. The table may contain
         additional columns that are not described by the schema, and they will
         be ignored.
         
        .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3;
      • getBigquerySourceOrBuilder

        public BigQuerySourceOrBuilder getBigquerySourceOrBuilder()
         The BigQuery location of the input table.
         The schema of the table should be in the format described by the given
         context OpenAPI Schema, if one is provided. The table may contain
         additional columns that are not described by the schema, and they will
         be ignored.
         
        .google.cloud.aiplatform.v1.BigQuerySource bigquery_source = 3;
        Specified by:
        getBigquerySourceOrBuilder in interface BatchPredictionJob.InputConfigOrBuilder
      • getInstancesFormat

        public String getInstancesFormat()
         Required. The format in which instances are given, must be one of the
         [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model]
         [supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats].
         
        string instances_format = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getInstancesFormat in interface BatchPredictionJob.InputConfigOrBuilder
        Returns:
        The instancesFormat.
      • getInstancesFormatBytes

        public com.google.protobuf.ByteString getInstancesFormatBytes()
         Required. The format in which instances are given, must be one of the
         [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model]
         [supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats].
         
        string instances_format = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getInstancesFormatBytes in interface BatchPredictionJob.InputConfigOrBuilder
        Returns:
        The bytes for instancesFormat.
      • setInstancesFormat

        public BatchPredictionJob.InputConfig.Builder setInstancesFormat​(String value)
         Required. The format in which instances are given, must be one of the
         [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model]
         [supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats].
         
        string instances_format = 1 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The instancesFormat to set.
        Returns:
        This builder for chaining.
      • clearInstancesFormat

        public BatchPredictionJob.InputConfig.Builder clearInstancesFormat()
         Required. The format in which instances are given, must be one of the
         [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model]
         [supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats].
         
        string instances_format = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setInstancesFormatBytes

        public BatchPredictionJob.InputConfig.Builder setInstancesFormatBytes​(com.google.protobuf.ByteString value)
         Required. The format in which instances are given, must be one of the
         [Model's][google.cloud.aiplatform.v1.BatchPredictionJob.model]
         [supported_input_storage_formats][google.cloud.aiplatform.v1.Model.supported_input_storage_formats].
         
        string instances_format = 1 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for instancesFormat to set.
        Returns:
        This builder for chaining.