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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.deadline.CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty
CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty.Builder, CfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectDescribes the GPU accelerator capabilities required for worker host instances in this fleet.The allowable Amazon EC2 instance types.final StringThe CPU architecture type.final ObjectThe custom capability amounts to require for instances in this fleet.final ObjectThe custom capability attributes to require for instances in this fleet.The instance types to exclude from the fleet.final ObjectThe memory, as MiB, for the Amazon EC2 instance type.final StringThe operating system (OS) family.final ObjectThe root EBS volume.final ObjectThe amount of vCPU to require for instances in this fleet.final inthashCode()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.ServiceManagedEc2InstanceCapabilitiesPropertyThe CPU architecture type.- Specified by:
getCpuArchitectureTypein interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getMemoryMiB
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesPropertyThe memory, as MiB, for the Amazon EC2 instance type.Returns union: either
IResolvableorCfnFleet.MemoryMiBRangeProperty- Specified by:
getMemoryMiBin interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getOsFamily
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesPropertyThe operating system (OS) family.- Specified by:
getOsFamilyin interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getVCpuCount
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesPropertyThe amount of vCPU to require for instances in this fleet.Returns union: either
IResolvableorCfnFleet.VCpuCountRangeProperty- Specified by:
getVCpuCountin interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getAcceleratorCapabilities
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesPropertyDescribes the GPU accelerator capabilities required for worker host instances in this fleet.Returns union: either
IResolvableorCfnFleet.AcceleratorCapabilitiesProperty- Specified by:
getAcceleratorCapabilitiesin interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getAllowedInstanceTypes
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesPropertyThe allowable Amazon EC2 instance types.- Specified by:
getAllowedInstanceTypesin interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getCustomAmounts
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesPropertyThe custom capability amounts to require for instances in this fleet.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFleet.FleetAmountCapabilityProperty>- Specified by:
getCustomAmountsin interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getCustomAttributes
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesPropertyThe custom capability attributes to require for instances in this fleet.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFleet.FleetAttributeCapabilityProperty>- Specified by:
getCustomAttributesin interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getExcludedInstanceTypes
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesPropertyThe instance types to exclude from the fleet.- Specified by:
getExcludedInstanceTypesin interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getRootEbsVolume
Description copied from interface:CfnFleet.ServiceManagedEc2InstanceCapabilitiesPropertyThe root EBS volume.Returns union: either
IResolvableorCfnFleet.Ec2EbsVolumeProperty- Specified by:
getRootEbsVolumein interfaceCfnFleet.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-