Class CfnPartnerAppPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnPartnerAppPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPartnerAppPropsMixin>
- Enclosing class:
CfnPartnerAppPropsMixin
@Stability(Stable)
public static final class CfnPartnerAppPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPartnerAppPropsMixin>
A fluent builder for
CfnPartnerAppPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionapplicationConfig(CfnPartnerAppPropsMixin.PartnerAppConfigProperty applicationConfig) Configuration settings for the Partner AI App.applicationConfig(IResolvable applicationConfig) Configuration settings for the Partner AI App.appVersion(String appVersion) The version of the PartnerApp.Defines the authentication type used for the Partner AI App.build()clientToken(String clientToken) Deprecated.this property has been deprecatedcreate()create(CfnPropertyMixinOptions options) enableAutoMinorVersionUpgrade(Boolean enableAutoMinorVersionUpgrade) Enables automatic minor version upgrades for the PartnerApp.enableAutoMinorVersionUpgrade(IResolvable enableAutoMinorVersionUpgrade) Enables automatic minor version upgrades for the PartnerApp.enableIamSessionBasedIdentity(Boolean enableIamSessionBasedIdentity) Enables IAM Session based Identity for PartnerApp.enableIamSessionBasedIdentity(IResolvable enableIamSessionBasedIdentity) Enables IAM Session based Identity for PartnerApp.executionRoleArn(String executionRoleArn) The Amazon Resource Name (ARN) of the IAM role of the user.The AWS KMS customer managed key used to encrypt the data associated with the PartnerApp.maintenanceConfig(CfnPartnerAppPropsMixin.PartnerAppMaintenanceConfigProperty maintenanceConfig) A collection of settings that specify the maintenance schedule for the PartnerApp.maintenanceConfig(IResolvable maintenanceConfig) A collection of settings that specify the maintenance schedule for the PartnerApp.The name of the Partner AI App.A list of tags to apply to the PartnerApp.Specifies the tier or level of the Partner AI App.Specifies the type of Partner AI App being created.
-
Method Details
-
create
@Stability(Stable) public static CfnPartnerAppPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnPartnerAppPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnPartnerAppPropsMixin.Builder.
-
applicationConfig
@Stability(Stable) public CfnPartnerAppPropsMixin.Builder applicationConfig(IResolvable applicationConfig) Configuration settings for the Partner AI App.- Parameters:
applicationConfig- Configuration settings for the Partner AI App. This parameter is required.- Returns:
this- See Also:
-
applicationConfig
@Stability(Stable) public CfnPartnerAppPropsMixin.Builder applicationConfig(CfnPartnerAppPropsMixin.PartnerAppConfigProperty applicationConfig) Configuration settings for the Partner AI App.- Parameters:
applicationConfig- Configuration settings for the Partner AI App. This parameter is required.- Returns:
this- See Also:
-
appVersion
The version of the PartnerApp.- Parameters:
appVersion- The version of the PartnerApp. This parameter is required.- Returns:
this- See Also:
-
authType
Defines the authentication type used for the Partner AI App.- Parameters:
authType- Defines the authentication type used for the Partner AI App. This parameter is required.- Returns:
this- See Also:
-
clientToken
@Stability(Deprecated) @Deprecated public CfnPartnerAppPropsMixin.Builder clientToken(String clientToken) Deprecated.this property has been deprecated(deprecated) The client token for the PartnerApp.- Parameters:
clientToken- The client token for the PartnerApp. This parameter is required.- Returns:
this- See Also:
-
enableAutoMinorVersionUpgrade
@Stability(Stable) public CfnPartnerAppPropsMixin.Builder enableAutoMinorVersionUpgrade(Boolean enableAutoMinorVersionUpgrade) Enables automatic minor version upgrades for the PartnerApp.- Parameters:
enableAutoMinorVersionUpgrade- Enables automatic minor version upgrades for the PartnerApp. This parameter is required.- Returns:
this- See Also:
-
enableAutoMinorVersionUpgrade
@Stability(Stable) public CfnPartnerAppPropsMixin.Builder enableAutoMinorVersionUpgrade(IResolvable enableAutoMinorVersionUpgrade) Enables automatic minor version upgrades for the PartnerApp.- Parameters:
enableAutoMinorVersionUpgrade- Enables automatic minor version upgrades for the PartnerApp. This parameter is required.- Returns:
this- See Also:
-
enableIamSessionBasedIdentity
@Stability(Stable) public CfnPartnerAppPropsMixin.Builder enableIamSessionBasedIdentity(Boolean enableIamSessionBasedIdentity) Enables IAM Session based Identity for PartnerApp.- Parameters:
enableIamSessionBasedIdentity- Enables IAM Session based Identity for PartnerApp. This parameter is required.- Returns:
this- See Also:
-
enableIamSessionBasedIdentity
@Stability(Stable) public CfnPartnerAppPropsMixin.Builder enableIamSessionBasedIdentity(IResolvable enableIamSessionBasedIdentity) Enables IAM Session based Identity for PartnerApp.- Parameters:
enableIamSessionBasedIdentity- Enables IAM Session based Identity for PartnerApp. This parameter is required.- Returns:
this- See Also:
-
executionRoleArn
The Amazon Resource Name (ARN) of the IAM role of the user.- Parameters:
executionRoleArn- The Amazon Resource Name (ARN) of the IAM role of the user. This parameter is required.- Returns:
this- See Also:
-
kmsKeyId
The AWS KMS customer managed key used to encrypt the data associated with the PartnerApp.- Parameters:
kmsKeyId- The AWS KMS customer managed key used to encrypt the data associated with the PartnerApp. This parameter is required.- Returns:
this- See Also:
-
maintenanceConfig
@Stability(Stable) public CfnPartnerAppPropsMixin.Builder maintenanceConfig(IResolvable maintenanceConfig) A collection of settings that specify the maintenance schedule for the PartnerApp.- Parameters:
maintenanceConfig- A collection of settings that specify the maintenance schedule for the PartnerApp. This parameter is required.- Returns:
this- See Also:
-
maintenanceConfig
@Stability(Stable) public CfnPartnerAppPropsMixin.Builder maintenanceConfig(CfnPartnerAppPropsMixin.PartnerAppMaintenanceConfigProperty maintenanceConfig) A collection of settings that specify the maintenance schedule for the PartnerApp.- Parameters:
maintenanceConfig- A collection of settings that specify the maintenance schedule for the PartnerApp. This parameter is required.- Returns:
this- See Also:
-
name
The name of the Partner AI App.This name must be unique within your account and region.
- Parameters:
name- The name of the Partner AI App. This parameter is required.- Returns:
this- See Also:
-
tags
A list of tags to apply to the PartnerApp.- Parameters:
tags- A list of tags to apply to the PartnerApp. This parameter is required.- Returns:
this- See Also:
-
tier
Specifies the tier or level of the Partner AI App.The tier size impacts the speed and capabilities of the application. For more information, see Set up Partner AI Apps .
- Parameters:
tier- Specifies the tier or level of the Partner AI App. This parameter is required.- Returns:
this- See Also:
-
type
Specifies the type of Partner AI App being created.- Parameters:
type- Specifies the type of Partner AI App being created. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPartnerAppPropsMixin>- Returns:
- a newly built instance of
CfnPartnerAppPropsMixin.
-