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