Interface CanvasAppSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CanvasAppSettings.Builder,
,CanvasAppSettings> SdkBuilder<CanvasAppSettings.Builder,
,CanvasAppSettings> SdkPojo
- Enclosing class:
CanvasAppSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault CanvasAppSettings.Builder
directDeploySettings
(Consumer<DirectDeploySettings.Builder> directDeploySettings) The model deployment settings for the SageMaker Canvas application.directDeploySettings
(DirectDeploySettings directDeploySettings) The model deployment settings for the SageMaker Canvas application.default CanvasAppSettings.Builder
emrServerlessSettings
(Consumer<EmrServerlessSettings.Builder> emrServerlessSettings) The settings for running Amazon EMR Serverless data processing jobs in SageMaker Canvas.emrServerlessSettings
(EmrServerlessSettings emrServerlessSettings) The settings for running Amazon EMR Serverless data processing jobs in SageMaker Canvas.default CanvasAppSettings.Builder
generativeAiSettings
(Consumer<GenerativeAiSettings.Builder> generativeAiSettings) The generative AI settings for the SageMaker Canvas application.generativeAiSettings
(GenerativeAiSettings generativeAiSettings) The generative AI settings for the SageMaker Canvas application.identityProviderOAuthSettings
(Collection<IdentityProviderOAuthSetting> identityProviderOAuthSettings) The settings for connecting to an external data source with OAuth.identityProviderOAuthSettings
(Consumer<IdentityProviderOAuthSetting.Builder>... identityProviderOAuthSettings) The settings for connecting to an external data source with OAuth.identityProviderOAuthSettings
(IdentityProviderOAuthSetting... identityProviderOAuthSettings) The settings for connecting to an external data source with OAuth.default CanvasAppSettings.Builder
kendraSettings
(Consumer<KendraSettings.Builder> kendraSettings) The settings for document querying.kendraSettings
(KendraSettings kendraSettings) The settings for document querying.default CanvasAppSettings.Builder
modelRegisterSettings
(Consumer<ModelRegisterSettings.Builder> modelRegisterSettings) The model registry settings for the SageMaker Canvas application.modelRegisterSettings
(ModelRegisterSettings modelRegisterSettings) The model registry settings for the SageMaker Canvas application.default CanvasAppSettings.Builder
timeSeriesForecastingSettings
(Consumer<TimeSeriesForecastingSettings.Builder> timeSeriesForecastingSettings) Time series forecast settings for the SageMaker Canvas application.timeSeriesForecastingSettings
(TimeSeriesForecastingSettings timeSeriesForecastingSettings) Time series forecast settings for the SageMaker Canvas application.default CanvasAppSettings.Builder
workspaceSettings
(Consumer<WorkspaceSettings.Builder> workspaceSettings) The workspace settings for the SageMaker Canvas application.workspaceSettings
(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, sdkFieldNameToField, sdkFields
-
Method Details
-
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.Builder
avoiding the need to create one manually viaTimeSeriesForecastingSettings.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaModelRegisterSettings.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaWorkspaceSettings.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaIdentityProviderOAuthSetting.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toidentityProviderOAuthSettings(List<IdentityProviderOAuthSetting>)
.- 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:
-
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.Builder
avoiding the need to create one manually viaDirectDeploySettings.builder()
.When the
Consumer
completes,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:
-
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
The settings for document querying.
This is a convenience method that creates an instance of theKendraSettings.Builder
avoiding the need to create one manually viaKendraSettings.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaGenerativeAiSettings.builder()
.When the
Consumer
completes,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:
-
emrServerlessSettings
The settings for running Amazon EMR Serverless data processing jobs in SageMaker Canvas.
- Parameters:
emrServerlessSettings
- The settings for running Amazon EMR Serverless data processing jobs in SageMaker Canvas.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emrServerlessSettings
default CanvasAppSettings.Builder emrServerlessSettings(Consumer<EmrServerlessSettings.Builder> emrServerlessSettings) The settings for running Amazon EMR Serverless data processing jobs in SageMaker Canvas.
This is a convenience method that creates an instance of theEmrServerlessSettings.Builder
avoiding the need to create one manually viaEmrServerlessSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toemrServerlessSettings(EmrServerlessSettings)
.- Parameters:
emrServerlessSettings
- a consumer that will call methods onEmrServerlessSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-