@Generated(value="software.amazon.awssdk:codegen") public class MountTargetDescription extends Object implements StructuredPojo, ToCopyableBuilder<MountTargetDescription.Builder,MountTargetDescription>
Provides a description of a mount target.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MountTargetDescription.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MountTargetDescription.Builder |
builder() |
boolean |
equals(Object obj) |
String |
fileSystemId()
ID of the file system for which the mount target is intended.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
ipAddress()
Address at which the file system may be mounted via the mount target.
|
LifeCycleState |
lifeCycleState()
Lifecycle state of the mount target.
|
String |
lifeCycleStateAsString()
Lifecycle state of the mount target.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
String |
mountTargetId()
System-assigned mount target ID.
|
String |
networkInterfaceId()
ID of the network interface that Amazon EFS created when it created the mount target.
|
String |
ownerId()
AWS account ID that owns the resource.
|
static Class<? extends MountTargetDescription.Builder> |
serializableBuilderClass() |
String |
subnetId()
ID of the mount target's subnet.
|
MountTargetDescription.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic String ownerId()
AWS account ID that owns the resource.
public String mountTargetId()
System-assigned mount target ID.
public String fileSystemId()
ID of the file system for which the mount target is intended.
public String subnetId()
ID of the mount target's subnet.
public LifeCycleState lifeCycleState()
Lifecycle state of the mount target.
If the service returns an enum value that is not available in the current SDK version, lifeCycleState
will return LifeCycleState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from lifeCycleStateAsString().
LifeCycleStatepublic String lifeCycleStateAsString()
Lifecycle state of the mount target.
If the service returns an enum value that is not available in the current SDK version, lifeCycleState
will return LifeCycleState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from lifeCycleStateAsString().
LifeCycleStatepublic String ipAddress()
Address at which the file system may be mounted via the mount target.
public String networkInterfaceId()
ID of the network interface that Amazon EFS created when it created the mount target.
public MountTargetDescription.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<MountTargetDescription.Builder,MountTargetDescription>public static MountTargetDescription.Builder builder()
public static Class<? extends MountTargetDescription.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.