Interface CanvasAppSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CanvasAppSettings.Builder,CanvasAppSettings>,SdkBuilder<CanvasAppSettings.Builder,CanvasAppSettings>,SdkPojo
- Enclosing class:
- CanvasAppSettings
public static interface CanvasAppSettings.Builder extends SdkPojo, CopyableBuilder<CanvasAppSettings.Builder,CanvasAppSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CanvasAppSettings.BuilderdirectDeploySettings(Consumer<DirectDeploySettings.Builder> directDeploySettings)The model deployment settings for the SageMaker Canvas application.CanvasAppSettings.BuilderdirectDeploySettings(DirectDeploySettings directDeploySettings)The model deployment settings for the SageMaker Canvas application.default CanvasAppSettings.BuildergenerativeAiSettings(Consumer<GenerativeAiSettings.Builder> generativeAiSettings)The generative AI settings for the SageMaker Canvas application.CanvasAppSettings.BuildergenerativeAiSettings(GenerativeAiSettings generativeAiSettings)The generative AI settings for the SageMaker Canvas application.CanvasAppSettings.BuilderidentityProviderOAuthSettings(Collection<IdentityProviderOAuthSetting> identityProviderOAuthSettings)The settings for connecting to an external data source with OAuth.CanvasAppSettings.BuilderidentityProviderOAuthSettings(Consumer<IdentityProviderOAuthSetting.Builder>... identityProviderOAuthSettings)The settings for connecting to an external data source with OAuth.CanvasAppSettings.BuilderidentityProviderOAuthSettings(IdentityProviderOAuthSetting... identityProviderOAuthSettings)The settings for connecting to an external data source with OAuth.default CanvasAppSettings.BuilderkendraSettings(Consumer<KendraSettings.Builder> kendraSettings)The settings for document querying.CanvasAppSettings.BuilderkendraSettings(KendraSettings kendraSettings)The settings for document querying.default CanvasAppSettings.BuildermodelRegisterSettings(Consumer<ModelRegisterSettings.Builder> modelRegisterSettings)The model registry settings for the SageMaker Canvas application.CanvasAppSettings.BuildermodelRegisterSettings(ModelRegisterSettings modelRegisterSettings)The model registry settings for the SageMaker Canvas application.default CanvasAppSettings.BuildertimeSeriesForecastingSettings(Consumer<TimeSeriesForecastingSettings.Builder> timeSeriesForecastingSettings)Time series forecast settings for the SageMaker Canvas application.CanvasAppSettings.BuildertimeSeriesForecastingSettings(TimeSeriesForecastingSettings timeSeriesForecastingSettings)Time series forecast settings for the SageMaker Canvas application.default CanvasAppSettings.BuilderworkspaceSettings(Consumer<WorkspaceSettings.Builder> workspaceSettings)The workspace settings for the SageMaker Canvas application.CanvasAppSettings.BuilderworkspaceSettings(WorkspaceSettings workspaceSettings)The workspace settings for the SageMaker Canvas application.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
timeSeriesForecastingSettings
CanvasAppSettings.Builder timeSeriesForecastingSettings(TimeSeriesForecastingSettings timeSeriesForecastingSettings)
Time series forecast settings for the SageMaker Canvas application.
- Parameters:
timeSeriesForecastingSettings- Time series forecast settings for the SageMaker Canvas application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeSeriesForecastingSettings
default CanvasAppSettings.Builder timeSeriesForecastingSettings(Consumer<TimeSeriesForecastingSettings.Builder> timeSeriesForecastingSettings)
Time series forecast settings for the SageMaker Canvas application.
This is a convenience method that creates an instance of theTimeSeriesForecastingSettings.Builderavoiding the need to create one manually viaTimeSeriesForecastingSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totimeSeriesForecastingSettings(TimeSeriesForecastingSettings).- Parameters:
timeSeriesForecastingSettings- a consumer that will call methods onTimeSeriesForecastingSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
timeSeriesForecastingSettings(TimeSeriesForecastingSettings)
-
modelRegisterSettings
CanvasAppSettings.Builder modelRegisterSettings(ModelRegisterSettings modelRegisterSettings)
The model registry settings for the SageMaker Canvas application.
- Parameters:
modelRegisterSettings- The model registry settings for the SageMaker Canvas application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelRegisterSettings
default CanvasAppSettings.Builder modelRegisterSettings(Consumer<ModelRegisterSettings.Builder> modelRegisterSettings)
The model registry settings for the SageMaker Canvas application.
This is a convenience method that creates an instance of theModelRegisterSettings.Builderavoiding the need to create one manually viaModelRegisterSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomodelRegisterSettings(ModelRegisterSettings).- Parameters:
modelRegisterSettings- a consumer that will call methods onModelRegisterSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
modelRegisterSettings(ModelRegisterSettings)
-
workspaceSettings
CanvasAppSettings.Builder workspaceSettings(WorkspaceSettings workspaceSettings)
The workspace settings for the SageMaker Canvas application.
- Parameters:
workspaceSettings- The workspace settings for the SageMaker Canvas application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workspaceSettings
default CanvasAppSettings.Builder workspaceSettings(Consumer<WorkspaceSettings.Builder> workspaceSettings)
The workspace settings for the SageMaker Canvas application.
This is a convenience method that creates an instance of theWorkspaceSettings.Builderavoiding the need to create one manually viaWorkspaceSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toworkspaceSettings(WorkspaceSettings).- Parameters:
workspaceSettings- a consumer that will call methods onWorkspaceSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
workspaceSettings(WorkspaceSettings)
-
identityProviderOAuthSettings
CanvasAppSettings.Builder identityProviderOAuthSettings(Collection<IdentityProviderOAuthSetting> identityProviderOAuthSettings)
The settings for connecting to an external data source with OAuth.
- Parameters:
identityProviderOAuthSettings- The settings for connecting to an external data source with OAuth.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderOAuthSettings
CanvasAppSettings.Builder identityProviderOAuthSettings(IdentityProviderOAuthSetting... identityProviderOAuthSettings)
The settings for connecting to an external data source with OAuth.
- Parameters:
identityProviderOAuthSettings- The settings for connecting to an external data source with OAuth.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderOAuthSettings
CanvasAppSettings.Builder identityProviderOAuthSettings(Consumer<IdentityProviderOAuthSetting.Builder>... identityProviderOAuthSettings)
The settings for connecting to an external data source with OAuth.
This is a convenience method that creates an instance of theIdentityProviderOAuthSetting.Builderavoiding the need to create one manually viaIdentityProviderOAuthSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#identityProviderOAuthSettings(List.) - Parameters:
identityProviderOAuthSettings- a consumer that will call methods onIdentityProviderOAuthSetting.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#identityProviderOAuthSettings(java.util.Collection)
-
directDeploySettings
CanvasAppSettings.Builder directDeploySettings(DirectDeploySettings directDeploySettings)
The model deployment settings for the SageMaker Canvas application.
- Parameters:
directDeploySettings- The model deployment settings for the SageMaker Canvas application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
directDeploySettings
default CanvasAppSettings.Builder directDeploySettings(Consumer<DirectDeploySettings.Builder> directDeploySettings)
The model deployment settings for the SageMaker Canvas application.
This is a convenience method that creates an instance of theDirectDeploySettings.Builderavoiding the need to create one manually viaDirectDeploySettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todirectDeploySettings(DirectDeploySettings).- Parameters:
directDeploySettings- a consumer that will call methods onDirectDeploySettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
directDeploySettings(DirectDeploySettings)
-
kendraSettings
CanvasAppSettings.Builder kendraSettings(KendraSettings kendraSettings)
The settings for document querying.
- Parameters:
kendraSettings- The settings for document querying.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kendraSettings
default CanvasAppSettings.Builder kendraSettings(Consumer<KendraSettings.Builder> kendraSettings)
The settings for document querying.
This is a convenience method that creates an instance of theKendraSettings.Builderavoiding the need to create one manually viaKendraSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokendraSettings(KendraSettings).- Parameters:
kendraSettings- a consumer that will call methods onKendraSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
kendraSettings(KendraSettings)
-
generativeAiSettings
CanvasAppSettings.Builder generativeAiSettings(GenerativeAiSettings generativeAiSettings)
The generative AI settings for the SageMaker Canvas application.
- Parameters:
generativeAiSettings- The generative AI settings for the SageMaker Canvas application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
generativeAiSettings
default CanvasAppSettings.Builder generativeAiSettings(Consumer<GenerativeAiSettings.Builder> generativeAiSettings)
The generative AI settings for the SageMaker Canvas application.
This is a convenience method that creates an instance of theGenerativeAiSettings.Builderavoiding the need to create one manually viaGenerativeAiSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togenerativeAiSettings(GenerativeAiSettings).- Parameters:
generativeAiSettings- a consumer that will call methods onGenerativeAiSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
generativeAiSettings(GenerativeAiSettings)
-
-