@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.