Class CfnApplication.Builder
java.lang.Object
software.amazon.awscdk.services.appintegrations.CfnApplication.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplication>
- Enclosing class:
CfnApplication
@Stability(Stable)
public static final class CfnApplication.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApplication>
A fluent builder for
CfnApplication
.-
Method Summary
Modifier and TypeMethodDescriptionapplicationConfig
(IResolvable applicationConfig) applicationConfig
(CfnApplication.ApplicationConfigProperty applicationConfig) applicationSourceConfig
(IResolvable applicationSourceConfig) The configuration for where the application should be loaded from.applicationSourceConfig
(CfnApplication.ApplicationSourceConfigProperty applicationSourceConfig) The configuration for where the application should be loaded from.build()
static CfnApplication.Builder
description
(String description) The description of the application.iframeConfig
(IResolvable iframeConfig) iframeConfig
(CfnApplication.IframeConfigProperty 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 CfnApplication.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnApplication.Builder
.
-
applicationSourceConfig
@Stability(Stable) public CfnApplication.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 CfnApplication.Builder applicationSourceConfig(CfnApplication.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:
-
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:
-
applicationConfig
- Parameters:
applicationConfig
- This parameter is required.- Returns:
this
- See Also:
-
applicationConfig
@Stability(Stable) public CfnApplication.Builder applicationConfig(CfnApplication.ApplicationConfigProperty applicationConfig) - Parameters:
applicationConfig
- This parameter is required.- Returns:
this
- See Also:
-
iframeConfig
- Parameters:
iframeConfig
- This parameter is required.- Returns:
this
- See Also:
-
iframeConfig
@Stability(Stable) public CfnApplication.Builder iframeConfig(CfnApplication.IframeConfigProperty iframeConfig) - Parameters:
iframeConfig
- This parameter is required.- Returns:
this
- See Also:
-
initializationTimeout
@Stability(Stable) public CfnApplication.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:
-
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:
build
in interfacesoftware.amazon.jsii.Builder<CfnApplication>
- Returns:
- a newly built instance of
CfnApplication
.
-