@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MountTargetDescription extends Object implements Serializable, Cloneable, StructuredPojo
Provides a description of a mount target.
Constructor and Description |
---|
MountTargetDescription() |
Modifier and Type | Method and Description |
---|---|
MountTargetDescription |
clone() |
boolean |
equals(Object obj) |
String |
getFileSystemId()
ID of the file system for which the mount target is intended.
|
String |
getIpAddress()
Address at which the file system may be mounted via the mount target.
|
String |
getLifeCycleState()
Lifecycle state of the mount target.
|
String |
getMountTargetId()
System-assigned mount target ID.
|
String |
getNetworkInterfaceId()
ID of the network interface that Amazon EFS created when it created the mount target.
|
String |
getOwnerId()
AWS account ID that owns the resource.
|
String |
getSubnetId()
ID of the mount target's subnet.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFileSystemId(String fileSystemId)
ID of the file system for which the mount target is intended.
|
void |
setIpAddress(String ipAddress)
Address at which the file system may be mounted via the mount target.
|
void |
setLifeCycleState(LifeCycleState lifeCycleState)
Lifecycle state of the mount target.
|
void |
setLifeCycleState(String lifeCycleState)
Lifecycle state of the mount target.
|
void |
setMountTargetId(String mountTargetId)
System-assigned mount target ID.
|
void |
setNetworkInterfaceId(String networkInterfaceId)
ID of the network interface that Amazon EFS created when it created the mount target.
|
void |
setOwnerId(String ownerId)
AWS account ID that owns the resource.
|
void |
setSubnetId(String subnetId)
ID of the mount target's subnet.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
MountTargetDescription |
withFileSystemId(String fileSystemId)
ID of the file system for which the mount target is intended.
|
MountTargetDescription |
withIpAddress(String ipAddress)
Address at which the file system may be mounted via the mount target.
|
MountTargetDescription |
withLifeCycleState(LifeCycleState lifeCycleState)
Lifecycle state of the mount target.
|
MountTargetDescription |
withLifeCycleState(String lifeCycleState)
Lifecycle state of the mount target.
|
MountTargetDescription |
withMountTargetId(String mountTargetId)
System-assigned mount target ID.
|
MountTargetDescription |
withNetworkInterfaceId(String networkInterfaceId)
ID of the network interface that Amazon EFS created when it created the mount target.
|
MountTargetDescription |
withOwnerId(String ownerId)
AWS account ID that owns the resource.
|
MountTargetDescription |
withSubnetId(String subnetId)
ID of the mount target's subnet.
|
public void setOwnerId(String ownerId)
AWS account ID that owns the resource.
ownerId
- AWS account ID that owns the resource.public String getOwnerId()
AWS account ID that owns the resource.
public MountTargetDescription withOwnerId(String ownerId)
AWS account ID that owns the resource.
ownerId
- AWS account ID that owns the resource.public void setMountTargetId(String mountTargetId)
System-assigned mount target ID.
mountTargetId
- System-assigned mount target ID.public String getMountTargetId()
System-assigned mount target ID.
public MountTargetDescription withMountTargetId(String mountTargetId)
System-assigned mount target ID.
mountTargetId
- System-assigned mount target ID.public void setFileSystemId(String fileSystemId)
ID of the file system for which the mount target is intended.
fileSystemId
- ID of the file system for which the mount target is intended.public String getFileSystemId()
ID of the file system for which the mount target is intended.
public MountTargetDescription withFileSystemId(String fileSystemId)
ID of the file system for which the mount target is intended.
fileSystemId
- ID of the file system for which the mount target is intended.public void setSubnetId(String subnetId)
ID of the mount target's subnet.
subnetId
- ID of the mount target's subnet.public String getSubnetId()
ID of the mount target's subnet.
public MountTargetDescription withSubnetId(String subnetId)
ID of the mount target's subnet.
subnetId
- ID of the mount target's subnet.public void setLifeCycleState(String lifeCycleState)
Lifecycle state of the mount target.
lifeCycleState
- Lifecycle state of the mount target.LifeCycleState
public String getLifeCycleState()
Lifecycle state of the mount target.
LifeCycleState
public MountTargetDescription withLifeCycleState(String lifeCycleState)
Lifecycle state of the mount target.
lifeCycleState
- Lifecycle state of the mount target.LifeCycleState
public void setLifeCycleState(LifeCycleState lifeCycleState)
Lifecycle state of the mount target.
lifeCycleState
- Lifecycle state of the mount target.LifeCycleState
public MountTargetDescription withLifeCycleState(LifeCycleState lifeCycleState)
Lifecycle state of the mount target.
lifeCycleState
- Lifecycle state of the mount target.LifeCycleState
public void setIpAddress(String ipAddress)
Address at which the file system may be mounted via the mount target.
ipAddress
- Address at which the file system may be mounted via the mount target.public String getIpAddress()
Address at which the file system may be mounted via the mount target.
public MountTargetDescription withIpAddress(String ipAddress)
Address at which the file system may be mounted via the mount target.
ipAddress
- Address at which the file system may be mounted via the mount target.public void setNetworkInterfaceId(String networkInterfaceId)
ID of the network interface that Amazon EFS created when it created the mount target.
networkInterfaceId
- ID of the network interface that Amazon EFS created when it created the mount target.public String getNetworkInterfaceId()
ID of the network interface that Amazon EFS created when it created the mount target.
public MountTargetDescription withNetworkInterfaceId(String networkInterfaceId)
ID of the network interface that Amazon EFS created when it created the mount target.
networkInterfaceId
- ID of the network interface that Amazon EFS created when it created the mount target.public String toString()
toString
in class Object
Object.toString()
public MountTargetDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.