@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OnDeviceServiceConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
An object that represents the metadata and configuration settings for services on an Amazon Web Services Snow Family device.
| Constructor and Description |
|---|
OnDeviceServiceConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
OnDeviceServiceConfiguration |
clone() |
boolean |
equals(Object obj) |
EKSOnDeviceServiceConfiguration |
getEKSOnDeviceService()
The configuration of EKS Anywhere on the Snow Family device.
|
NFSOnDeviceServiceConfiguration |
getNFSOnDeviceService()
Represents the NFS (Network File System) service on a Snow Family device.
|
S3OnDeviceServiceConfiguration |
getS3OnDeviceService()
Configuration for Amazon S3 compatible storage on Snow family devices.
|
TGWOnDeviceServiceConfiguration |
getTGWOnDeviceService()
Represents the Storage Gateway service Tape Gateway type on a Snow Family device.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setEKSOnDeviceService(EKSOnDeviceServiceConfiguration eKSOnDeviceService)
The configuration of EKS Anywhere on the Snow Family device.
|
void |
setNFSOnDeviceService(NFSOnDeviceServiceConfiguration nFSOnDeviceService)
Represents the NFS (Network File System) service on a Snow Family device.
|
void |
setS3OnDeviceService(S3OnDeviceServiceConfiguration s3OnDeviceService)
Configuration for Amazon S3 compatible storage on Snow family devices.
|
void |
setTGWOnDeviceService(TGWOnDeviceServiceConfiguration tGWOnDeviceService)
Represents the Storage Gateway service Tape Gateway type on a Snow Family device.
|
String |
toString()
Returns a string representation of this object.
|
OnDeviceServiceConfiguration |
withEKSOnDeviceService(EKSOnDeviceServiceConfiguration eKSOnDeviceService)
The configuration of EKS Anywhere on the Snow Family device.
|
OnDeviceServiceConfiguration |
withNFSOnDeviceService(NFSOnDeviceServiceConfiguration nFSOnDeviceService)
Represents the NFS (Network File System) service on a Snow Family device.
|
OnDeviceServiceConfiguration |
withS3OnDeviceService(S3OnDeviceServiceConfiguration s3OnDeviceService)
Configuration for Amazon S3 compatible storage on Snow family devices.
|
OnDeviceServiceConfiguration |
withTGWOnDeviceService(TGWOnDeviceServiceConfiguration tGWOnDeviceService)
Represents the Storage Gateway service Tape Gateway type on a Snow Family device.
|
public void setNFSOnDeviceService(NFSOnDeviceServiceConfiguration nFSOnDeviceService)
Represents the NFS (Network File System) service on a Snow Family device.
nFSOnDeviceService - Represents the NFS (Network File System) service on a Snow Family device.public NFSOnDeviceServiceConfiguration getNFSOnDeviceService()
Represents the NFS (Network File System) service on a Snow Family device.
public OnDeviceServiceConfiguration withNFSOnDeviceService(NFSOnDeviceServiceConfiguration nFSOnDeviceService)
Represents the NFS (Network File System) service on a Snow Family device.
nFSOnDeviceService - Represents the NFS (Network File System) service on a Snow Family device.public void setTGWOnDeviceService(TGWOnDeviceServiceConfiguration tGWOnDeviceService)
Represents the Storage Gateway service Tape Gateway type on a Snow Family device.
tGWOnDeviceService - Represents the Storage Gateway service Tape Gateway type on a Snow Family device.public TGWOnDeviceServiceConfiguration getTGWOnDeviceService()
Represents the Storage Gateway service Tape Gateway type on a Snow Family device.
public OnDeviceServiceConfiguration withTGWOnDeviceService(TGWOnDeviceServiceConfiguration tGWOnDeviceService)
Represents the Storage Gateway service Tape Gateway type on a Snow Family device.
tGWOnDeviceService - Represents the Storage Gateway service Tape Gateway type on a Snow Family device.public void setEKSOnDeviceService(EKSOnDeviceServiceConfiguration eKSOnDeviceService)
The configuration of EKS Anywhere on the Snow Family device.
eKSOnDeviceService - The configuration of EKS Anywhere on the Snow Family device.public EKSOnDeviceServiceConfiguration getEKSOnDeviceService()
The configuration of EKS Anywhere on the Snow Family device.
public OnDeviceServiceConfiguration withEKSOnDeviceService(EKSOnDeviceServiceConfiguration eKSOnDeviceService)
The configuration of EKS Anywhere on the Snow Family device.
eKSOnDeviceService - The configuration of EKS Anywhere on the Snow Family device.public void setS3OnDeviceService(S3OnDeviceServiceConfiguration s3OnDeviceService)
Configuration for Amazon S3 compatible storage on Snow family devices.
s3OnDeviceService - Configuration for Amazon S3 compatible storage on Snow family devices.public S3OnDeviceServiceConfiguration getS3OnDeviceService()
Configuration for Amazon S3 compatible storage on Snow family devices.
public OnDeviceServiceConfiguration withS3OnDeviceService(S3OnDeviceServiceConfiguration s3OnDeviceService)
Configuration for Amazon S3 compatible storage on Snow family devices.
s3OnDeviceService - Configuration for Amazon S3 compatible storage on Snow family devices.public String toString()
toString in class ObjectObject.toString()public OnDeviceServiceConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.