Class ServiceManagedEc2FleetConfiguration
java.lang.Object
software.amazon.awssdk.services.deadline.model.ServiceManagedEc2FleetConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ServiceManagedEc2FleetConfiguration.Builder,ServiceManagedEc2FleetConfiguration>
@Generated("software.amazon.awssdk:codegen")
public final class ServiceManagedEc2FleetConfiguration
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<ServiceManagedEc2FleetConfiguration.Builder,ServiceManagedEc2FleetConfiguration>
The configuration details for a service managed EC2 fleet.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionThe auto scaling configuration settings for the service managed EC2 fleet.builder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()The instance capabilities for the service managed EC2 fleet.The instance market options for the service managed EC2 fleet.static Class<? extends ServiceManagedEc2FleetConfiguration.Builder> final StringThe storage profile ID for the service managed EC2 fleet.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final VpcConfigurationThe VPC configuration for the service managed EC2 fleet.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
instanceCapabilities
The instance capabilities for the service managed EC2 fleet.
- Returns:
- The instance capabilities for the service managed EC2 fleet.
-
instanceMarketOptions
The instance market options for the service managed EC2 fleet.
- Returns:
- The instance market options for the service managed EC2 fleet.
-
vpcConfiguration
The VPC configuration for the service managed EC2 fleet.
- Returns:
- The VPC configuration for the service managed EC2 fleet.
-
storageProfileId
The storage profile ID for the service managed EC2 fleet.
- Returns:
- The storage profile ID for the service managed EC2 fleet.
-
autoScalingConfiguration
The auto scaling configuration settings for the service managed EC2 fleet.
- Returns:
- The auto scaling configuration settings for the service managed EC2 fleet.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ServiceManagedEc2FleetConfiguration.Builder,ServiceManagedEc2FleetConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends ServiceManagedEc2FleetConfiguration.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-