Class CfnApplicationInstance.Builder
java.lang.Object
software.amazon.awscdk.services.panorama.CfnApplicationInstance.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplicationInstance>
- Enclosing class:
CfnApplicationInstance
@Stability(Stable)
public static final class CfnApplicationInstance.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApplicationInstance>
A fluent builder for
CfnApplicationInstance
.-
Method Summary
Modifier and TypeMethodDescriptionapplicationInstanceIdToReplace
(String applicationInstanceIdToReplace) The ID of an application instance to replace with the new instance.build()
defaultRuntimeContextDevice
(String defaultRuntimeContextDevice) The device's ID.description
(String description) A description for the application instance.manifestOverridesPayload
(IResolvable manifestOverridesPayload) Setting overrides for the application manifest.manifestOverridesPayload
(CfnApplicationInstance.ManifestOverridesPayloadProperty manifestOverridesPayload) Setting overrides for the application manifest.manifestPayload
(IResolvable manifestPayload) The application's manifest document.manifestPayload
(CfnApplicationInstance.ManifestPayloadProperty manifestPayload) The application's manifest document.A name for the application instance.runtimeRoleArn
(String runtimeRoleArn) The ARN of a runtime role for the application instance.Tags for the application instance.
-
Method Details
-
create
@Stability(Stable) public static CfnApplicationInstance.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
CfnApplicationInstance.Builder
.
-
defaultRuntimeContextDevice
@Stability(Stable) public CfnApplicationInstance.Builder defaultRuntimeContextDevice(String defaultRuntimeContextDevice) The device's ID.- Parameters:
defaultRuntimeContextDevice
- The device's ID. This parameter is required.- Returns:
this
- See Also:
-
manifestPayload
@Stability(Stable) public CfnApplicationInstance.Builder manifestPayload(IResolvable manifestPayload) The application's manifest document.- Parameters:
manifestPayload
- The application's manifest document. This parameter is required.- Returns:
this
- See Also:
-
manifestPayload
@Stability(Stable) public CfnApplicationInstance.Builder manifestPayload(CfnApplicationInstance.ManifestPayloadProperty manifestPayload) The application's manifest document.- Parameters:
manifestPayload
- The application's manifest document. This parameter is required.- Returns:
this
- See Also:
-
applicationInstanceIdToReplace
@Stability(Stable) public CfnApplicationInstance.Builder applicationInstanceIdToReplace(String applicationInstanceIdToReplace) The ID of an application instance to replace with the new instance.- Parameters:
applicationInstanceIdToReplace
- The ID of an application instance to replace with the new instance. This parameter is required.- Returns:
this
- See Also:
-
description
A description for the application instance.- Parameters:
description
- A description for the application instance. This parameter is required.- Returns:
this
- See Also:
-
manifestOverridesPayload
@Stability(Stable) public CfnApplicationInstance.Builder manifestOverridesPayload(IResolvable manifestOverridesPayload) Setting overrides for the application manifest.- Parameters:
manifestOverridesPayload
- Setting overrides for the application manifest. This parameter is required.- Returns:
this
- See Also:
-
manifestOverridesPayload
@Stability(Stable) public CfnApplicationInstance.Builder manifestOverridesPayload(CfnApplicationInstance.ManifestOverridesPayloadProperty manifestOverridesPayload) Setting overrides for the application manifest.- Parameters:
manifestOverridesPayload
- Setting overrides for the application manifest. This parameter is required.- Returns:
this
- See Also:
-
name
A name for the application instance.- Parameters:
name
- A name for the application instance. This parameter is required.- Returns:
this
- See Also:
-
runtimeRoleArn
The ARN of a runtime role for the application instance.- Parameters:
runtimeRoleArn
- The ARN of a runtime role for the application instance. This parameter is required.- Returns:
this
- See Also:
-
tags
Tags for the application instance.- Parameters:
tags
- Tags for the application instance. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnApplicationInstance>
- Returns:
- a newly built instance of
CfnApplicationInstance
.
-