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