Class CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.deadline.CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
@Stability(Stable)
@Internal
public static final class CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
An implementation for
CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
-
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.deadline.CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty.Builder, CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty.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
The allowable Amazon EC2 instance types.final String
The CPU architecture type.final Object
The custom capability amounts to require for instances in this fleet.final Object
The custom capability attributes to require for instances in this fleet.The instance types to exclude from the fleet.final Object
The memory, as MiB, for the Amazon EC2 instance type.final String
The operating system (OS) family.final Object
The root EBS volume.final Object
The amount of vCPU to require for instances in this fleet.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 theCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty.Builder
.
-
-
Method Details
-
getCpuArchitectureType
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
The CPU architecture type.- Specified by:
getCpuArchitectureType
in interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
- See Also:
-
getMemoryMiB
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
The memory, as MiB, for the Amazon EC2 instance type.- Specified by:
getMemoryMiB
in interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
- See Also:
-
getOsFamily
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
The operating system (OS) family.- Specified by:
getOsFamily
in interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
- See Also:
-
getVCpuCount
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
The amount of vCPU to require for instances in this fleet.- Specified by:
getVCpuCount
in interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
- See Also:
-
getAllowedInstanceTypes
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
The allowable Amazon EC2 instance types.- Specified by:
getAllowedInstanceTypes
in interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
- See Also:
-
getCustomAmounts
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
The custom capability amounts to require for instances in this fleet.- Specified by:
getCustomAmounts
in interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
- See Also:
-
getCustomAttributes
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
The custom capability attributes to require for instances in this fleet.- Specified by:
getCustomAttributes
in interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
- See Also:
-
getExcludedInstanceTypes
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
The instance types to exclude from the fleet.- Specified by:
getExcludedInstanceTypes
in interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
- See Also:
-
getRootEbsVolume
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
The root EBS volume.- Specified by:
getRootEbsVolume
in interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
- 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()
-