@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 Object
Object.toString()
public OnDeviceServiceConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.