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.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:
-
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.
-