Interface CanvasAppSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CanvasAppSettings.Builder,,CanvasAppSettings> SdkBuilder<CanvasAppSettings.Builder,,CanvasAppSettings> SdkPojo
- Enclosing class:
CanvasAppSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault CanvasAppSettings.BuilderdirectDeploySettings(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.BuilderemrServerlessSettings(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.BuildergenerativeAiSettings(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.BuilderkendraSettings(Consumer<KendraSettings.Builder> kendraSettings) The settings for document querying.kendraSettings(KendraSettings kendraSettings) The settings for document querying.default CanvasAppSettings.BuildermodelRegisterSettings(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.BuildertimeSeriesForecastingSettings(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.BuilderworkspaceSettings(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.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:
-
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:
-
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:
-
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 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.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:
-
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.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:
-
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:
-
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.Builderavoiding the need to create one manually viaEmrServerlessSettings.builder().When the
Consumercompletes,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:
-