Class CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.deadline.CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty
@Stability(Stable)
@Internal
public static final class CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty
An implementation for
CfnFleetPropsMixin.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.cfnpropertymixins.services.deadline.CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty
CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty.Builder, CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFleetPropsMixin.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
protected Jsii$Proxy(CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty.Builder.
-
-
Method Details
-
getAcceleratorCapabilities
Description copied from interface:CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesPropertyDescribes the GPU accelerator capabilities required for worker host instances in this fleet.Returns union: either
IResolvableorCfnFleetPropsMixin.AcceleratorCapabilitiesProperty- Specified by:
getAcceleratorCapabilitiesin interfaceCfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getAllowedInstanceTypes
Description copied from interface:CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesPropertyThe allowable Amazon EC2 instance types.- Specified by:
getAllowedInstanceTypesin interfaceCfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getCpuArchitectureType
Description copied from interface:CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesPropertyThe CPU architecture type.- Specified by:
getCpuArchitectureTypein interfaceCfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getCustomAmounts
Description copied from interface:CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesPropertyThe custom capability amounts to require for instances in this fleet.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFleetPropsMixin.FleetAmountCapabilityProperty>- Specified by:
getCustomAmountsin interfaceCfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getCustomAttributes
Description copied from interface:CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesPropertyThe custom capability attributes to require for instances in this fleet.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFleetPropsMixin.FleetAttributeCapabilityProperty>- Specified by:
getCustomAttributesin interfaceCfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getExcludedInstanceTypes
Description copied from interface:CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesPropertyThe instance types to exclude from the fleet.- Specified by:
getExcludedInstanceTypesin interfaceCfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getMemoryMiB
Description copied from interface:CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesPropertyThe memory, as MiB, for the Amazon EC2 instance type.Returns union: either
IResolvableorCfnFleetPropsMixin.MemoryMiBRangeProperty- Specified by:
getMemoryMiBin interfaceCfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getOsFamily
Description copied from interface:CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesPropertyThe operating system (OS) family.- Specified by:
getOsFamilyin interfaceCfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getRootEbsVolume
Description copied from interface:CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesPropertyThe root EBS volume.Returns union: either
IResolvableorCfnFleetPropsMixin.Ec2EbsVolumeProperty- Specified by:
getRootEbsVolumein interfaceCfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesProperty- See Also:
-
getVCpuCount
Description copied from interface:CfnFleetPropsMixin.ServiceManagedEc2InstanceCapabilitiesPropertyThe amount of vCPU to require for instances in this fleet.Returns union: either
IResolvableorCfnFleetPropsMixin.VCpuCountRangeProperty- Specified by:
getVCpuCountin interfaceCfnFleetPropsMixin.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()
-