@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CustomerManagedFleetConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The details of a customer managed fleet configuration.
| Constructor and Description |
|---|
CustomerManagedFleetConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
CustomerManagedFleetConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getMode()
The Auto Scaling mode for the customer managed fleet configuration.
|
String |
getStorageProfileId()
The storage profile ID.
|
CustomerManagedWorkerCapabilities |
getWorkerCapabilities()
The worker capabilities for a customer managed fleet configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setMode(String mode)
The Auto Scaling mode for the customer managed fleet configuration.
|
void |
setStorageProfileId(String storageProfileId)
The storage profile ID.
|
void |
setWorkerCapabilities(CustomerManagedWorkerCapabilities workerCapabilities)
The worker capabilities for a customer managed fleet configuration.
|
String |
toString()
Returns a string representation of this object.
|
CustomerManagedFleetConfiguration |
withMode(AutoScalingMode mode)
The Auto Scaling mode for the customer managed fleet configuration.
|
CustomerManagedFleetConfiguration |
withMode(String mode)
The Auto Scaling mode for the customer managed fleet configuration.
|
CustomerManagedFleetConfiguration |
withStorageProfileId(String storageProfileId)
The storage profile ID.
|
CustomerManagedFleetConfiguration |
withWorkerCapabilities(CustomerManagedWorkerCapabilities workerCapabilities)
The worker capabilities for a customer managed fleet configuration.
|
public void setMode(String mode)
The Auto Scaling mode for the customer managed fleet configuration.
mode - The Auto Scaling mode for the customer managed fleet configuration.AutoScalingModepublic String getMode()
The Auto Scaling mode for the customer managed fleet configuration.
AutoScalingModepublic CustomerManagedFleetConfiguration withMode(String mode)
The Auto Scaling mode for the customer managed fleet configuration.
mode - The Auto Scaling mode for the customer managed fleet configuration.AutoScalingModepublic CustomerManagedFleetConfiguration withMode(AutoScalingMode mode)
The Auto Scaling mode for the customer managed fleet configuration.
mode - The Auto Scaling mode for the customer managed fleet configuration.AutoScalingModepublic void setStorageProfileId(String storageProfileId)
The storage profile ID.
storageProfileId - The storage profile ID.public String getStorageProfileId()
The storage profile ID.
public CustomerManagedFleetConfiguration withStorageProfileId(String storageProfileId)
The storage profile ID.
storageProfileId - The storage profile ID.public void setWorkerCapabilities(CustomerManagedWorkerCapabilities workerCapabilities)
The worker capabilities for a customer managed fleet configuration.
workerCapabilities - The worker capabilities for a customer managed fleet configuration.public CustomerManagedWorkerCapabilities getWorkerCapabilities()
The worker capabilities for a customer managed fleet configuration.
public CustomerManagedFleetConfiguration withWorkerCapabilities(CustomerManagedWorkerCapabilities workerCapabilities)
The worker capabilities for a customer managed fleet configuration.
workerCapabilities - The worker capabilities for a customer managed fleet configuration.public String toString()
toString in class ObjectObject.toString()public CustomerManagedFleetConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.