Class CfnApplicationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appintegrations.CfnApplicationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplicationPropsMixin>
- Enclosing class:
CfnApplicationPropsMixin
@Stability(Stable)
public static final class CfnApplicationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApplicationPropsMixin>
A fluent builder for
CfnApplicationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionapplicationConfig(CfnApplicationPropsMixin.ApplicationConfigProperty applicationConfig) applicationConfig(IResolvable applicationConfig) applicationSourceConfig(CfnApplicationPropsMixin.ApplicationSourceConfigProperty applicationSourceConfig) The configuration for where the application should be loaded from.applicationSourceConfig(IResolvable applicationSourceConfig) The configuration for where the application should be loaded from.applicationType(String applicationType) The type of application.build()create()create(CfnPropertyMixinOptions options) description(String description) The description of the application.iframeConfig(CfnApplicationPropsMixin.IframeConfigProperty iframeConfig) iframeConfig(IResolvable iframeConfig) initializationTimeout(Number initializationTimeout) The initialization timeout in milliseconds.Indicates whether the application is a service.isService(IResolvable isService) Indicates whether the application is a service.The name of the application.The namespace of the application.permissions(List<String> permissions) The configuration of events or requests that the application has access to.The tags used to organize, track, or control access for this resource.
-
Method Details
-
create
@Stability(Stable) public static CfnApplicationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnApplicationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnApplicationPropsMixin.Builder.
-
applicationConfig
@Stability(Stable) public CfnApplicationPropsMixin.Builder applicationConfig(IResolvable applicationConfig) - Parameters:
applicationConfig- This parameter is required.- Returns:
this- See Also:
-
applicationConfig
@Stability(Stable) public CfnApplicationPropsMixin.Builder applicationConfig(CfnApplicationPropsMixin.ApplicationConfigProperty applicationConfig) - Parameters:
applicationConfig- This parameter is required.- Returns:
this- See Also:
-
applicationSourceConfig
@Stability(Stable) public CfnApplicationPropsMixin.Builder applicationSourceConfig(IResolvable applicationSourceConfig) The configuration for where the application should be loaded from.- Parameters:
applicationSourceConfig- The configuration for where the application should be loaded from. This parameter is required.- Returns:
this- See Also:
-
applicationSourceConfig
@Stability(Stable) public CfnApplicationPropsMixin.Builder applicationSourceConfig(CfnApplicationPropsMixin.ApplicationSourceConfigProperty applicationSourceConfig) The configuration for where the application should be loaded from.- Parameters:
applicationSourceConfig- The configuration for where the application should be loaded from. This parameter is required.- Returns:
this- See Also:
-
applicationType
The type of application.- Parameters:
applicationType- The type of application. This parameter is required.- Returns:
this- See Also:
-
description
The description of the application.- Parameters:
description- The description of the application. This parameter is required.- Returns:
this- See Also:
-
iframeConfig
- Parameters:
iframeConfig- This parameter is required.- Returns:
this- See Also:
-
iframeConfig
@Stability(Stable) public CfnApplicationPropsMixin.Builder iframeConfig(CfnApplicationPropsMixin.IframeConfigProperty iframeConfig) - Parameters:
iframeConfig- This parameter is required.- Returns:
this- See Also:
-
initializationTimeout
@Stability(Stable) public CfnApplicationPropsMixin.Builder initializationTimeout(Number initializationTimeout) The initialization timeout in milliseconds.Required when IsService is true.
- Parameters:
initializationTimeout- The initialization timeout in milliseconds. This parameter is required.- Returns:
this- See Also:
-
isService
Indicates whether the application is a service.Default: - false
- Parameters:
isService- Indicates whether the application is a service. This parameter is required.- Returns:
this- See Also:
-
isService
Indicates whether the application is a service.Default: - false
- Parameters:
isService- Indicates whether the application is a service. This parameter is required.- Returns:
this- See Also:
-
name
The name of the application.- Parameters:
name- The name of the application. This parameter is required.- Returns:
this- See Also:
-
namespace
The namespace of the application.- Parameters:
namespace- The namespace of the application. This parameter is required.- Returns:
this- See Also:
-
permissions
The configuration of events or requests that the application has access to.- Parameters:
permissions- The configuration of events or requests that the application has access to. This parameter is required.- Returns:
this- See Also:
-
tags
The tags used to organize, track, or control access for this resource.For example, { "tags": {"key1":"value1", "key2":"value2"} }.
- Parameters:
tags- The tags used to organize, track, or control access for this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnApplicationPropsMixin>- Returns:
- a newly built instance of
CfnApplicationPropsMixin.
-