Class InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder
-
- All Implemented Interfaces:
public final class InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.BuilderA builder for BigQueryDataBackend.
-
-
Method Summary
-
-
Method Detail
-
backendType
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder backendType(InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.BackendType backendType)
-
backendType
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder backendType(JsonField<InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.BackendType> backendType)
Sets Builder.backendType to an arbitrary JSON value.
You should usually call Builder.backendType with a well-typed BackendType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
bigqueryConnectionId
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder bigqueryConnectionId(String bigqueryConnectionId)
-
bigqueryConnectionId
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder bigqueryConnectionId(Optional<String> bigqueryConnectionId)
Alias for calling Builder.bigqueryConnectionId with
bigqueryConnectionId.orElse(null).
-
bigqueryConnectionId
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder bigqueryConnectionId(JsonField<String> bigqueryConnectionId)
Sets Builder.bigqueryConnectionId to an arbitrary JSON value.
You should usually call Builder.bigqueryConnectionId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
config
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder config(InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Config config)
-
config
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder config(JsonField<InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Config> config)
Sets Builder.config to an arbitrary JSON value.
You should usually call Builder.config with a well-typed Config value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
datasetId
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder datasetId(String datasetId)
-
datasetId
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder datasetId(JsonField<String> datasetId)
Sets Builder.datasetId to an arbitrary JSON value.
You should usually call Builder.datasetId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
bodyProjectId
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder bodyProjectId(String bodyProjectId)
-
bodyProjectId
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder bodyProjectId(JsonField<String> bodyProjectId)
Sets Builder.bodyProjectId to an arbitrary JSON value.
You should usually call Builder.bodyProjectId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
tableId
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder tableId(String tableId)
-
tableId
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder tableId(Optional<String> tableId)
Alias for calling Builder.tableId with
tableId.orElse(null).
-
tableId
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder tableId(JsonField<String> tableId)
Sets Builder.tableId to an arbitrary JSON value.
You should usually call Builder.tableId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
partitionType
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder partitionType(InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.PartitionType partitionType)
-
partitionType
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder partitionType(Optional<InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.PartitionType> partitionType)
Alias for calling Builder.partitionType with
partitionType.orElse(null).
-
partitionType
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder partitionType(JsonField<InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.PartitionType> partitionType)
Sets Builder.partitionType to an arbitrary JSON value.
You should usually call Builder.partitionType with a well-typed PartitionType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final InferencePipelineCreateParams.DataBackend.BigQueryDataBackend build()
Returns an immutable instance of BigQueryDataBackend.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.backendType() .bigqueryConnectionId() .config() .datasetId() .bodyProjectId() .tableId()
-
-
-
-