Class InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder
-
- All Implemented Interfaces:
public final class InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.BuilderA builder for BigQueryDataBackend.
-
-
Method Summary
-
-
Method Detail
-
backendType
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder backendType(InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.BackendType backendType)
-
backendType
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder backendType(JsonField<InferencePipelineUpdateResponse.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 InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder bigqueryConnectionId(String bigqueryConnectionId)
-
bigqueryConnectionId
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder bigqueryConnectionId(Optional<String> bigqueryConnectionId)
Alias for calling Builder.bigqueryConnectionId with
bigqueryConnectionId.orElse(null).
-
bigqueryConnectionId
final InferencePipelineUpdateResponse.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 InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder config(InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Config config)
-
config
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder config(JsonField<InferencePipelineUpdateResponse.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 InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder datasetId(String datasetId)
-
datasetId
final InferencePipelineUpdateResponse.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.
-
projectId
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder projectId(String projectId)
-
projectId
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder projectId(JsonField<String> projectId)
Sets Builder.projectId to an arbitrary JSON value.
You should usually call Builder.projectId 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 InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder tableId(String tableId)
-
tableId
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder tableId(Optional<String> tableId)
Alias for calling Builder.tableId with
tableId.orElse(null).
-
tableId
final InferencePipelineUpdateResponse.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 InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder partitionType(InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.PartitionType partitionType)
-
partitionType
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder partitionType(Optional<InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.PartitionType> partitionType)
Alias for calling Builder.partitionType with
partitionType.orElse(null).
-
partitionType
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder partitionType(JsonField<InferencePipelineUpdateResponse.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 InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final InferencePipelineUpdateResponse.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() .projectId() .tableId()
-
-
-
-