Class CfnEnvironmentProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.workspacesthinclient.CfnEnvironmentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEnvironmentProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEnvironmentProps
@Stability(Stable)
@Internal
public static final class CfnEnvironmentProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEnvironmentProps
An implementation for
CfnEnvironmentProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.workspacesthinclient.CfnEnvironmentProps
CfnEnvironmentProps.Builder, CfnEnvironmentProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnEnvironmentProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEnvironmentProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The ID of the software set to apply.final String
The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces , WorkSpaces Web, or AppStream 2.0 .final String
The URL for the identity provider login (only for environments that use AppStream 2.0 ).final String
The Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment.final Object
A specification for a time window to apply software updates.final String
getName()
The name of the environment.final String
An option to define which software updates to apply.final String
An option to define if software updates should be applied within a maintenance window.getTags()
An array of key-value pairs to apply to this resource.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnEnvironmentProps.Builder
.
-
-
Method Details
-
getDesktopArn
Description copied from interface:CfnEnvironmentProps
The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces , WorkSpaces Web, or AppStream 2.0 .- Specified by:
getDesktopArn
in interfaceCfnEnvironmentProps
- See Also:
-
getDesiredSoftwareSetId
Description copied from interface:CfnEnvironmentProps
The ID of the software set to apply.- Specified by:
getDesiredSoftwareSetId
in interfaceCfnEnvironmentProps
- See Also:
-
getDesktopEndpoint
Description copied from interface:CfnEnvironmentProps
The URL for the identity provider login (only for environments that use AppStream 2.0 ).- Specified by:
getDesktopEndpoint
in interfaceCfnEnvironmentProps
- See Also:
-
getKmsKeyArn
Description copied from interface:CfnEnvironmentProps
The Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment.- Specified by:
getKmsKeyArn
in interfaceCfnEnvironmentProps
- See Also:
-
getMaintenanceWindow
Description copied from interface:CfnEnvironmentProps
A specification for a time window to apply software updates.- Specified by:
getMaintenanceWindow
in interfaceCfnEnvironmentProps
- See Also:
-
getName
Description copied from interface:CfnEnvironmentProps
The name of the environment.- Specified by:
getName
in interfaceCfnEnvironmentProps
- See Also:
-
getSoftwareSetUpdateMode
Description copied from interface:CfnEnvironmentProps
An option to define which software updates to apply.- Specified by:
getSoftwareSetUpdateMode
in interfaceCfnEnvironmentProps
- See Also:
-
getSoftwareSetUpdateSchedule
Description copied from interface:CfnEnvironmentProps
An option to define if software updates should be applied within a maintenance window.- Specified by:
getSoftwareSetUpdateSchedule
in interfaceCfnEnvironmentProps
- See Also:
-
getTags
Description copied from interface:CfnEnvironmentProps
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Specified by:
getTags
in interfaceCfnEnvironmentProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-