@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.AutoScalingMode
public String getMode()
The Auto Scaling mode for the customer managed fleet configuration.
AutoScalingMode
public 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.AutoScalingMode
public 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.AutoScalingMode
public 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 Object
Object.toString()
public CustomerManagedFleetConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.