@Generated(value="software.amazon.awssdk:codegen") public final class CreateMountTargetResponse extends EfsResponse implements ToCopyableBuilder<CreateMountTargetResponse.Builder,CreateMountTargetResponse>
Provides a description of a mount target.
Modifier and Type | Class and Description |
---|---|
static interface |
CreateMountTargetResponse.Builder |
Modifier and Type | Method and Description |
---|---|
static CreateMountTargetResponse.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)
Used to retrieve the value of a field from any class that extends
SdkResponse . |
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.
|
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 CreateMountTargetResponse.Builder> |
serializableBuilderClass() |
String |
subnetId()
ID of the mount target's subnet.
|
CreateMountTargetResponse.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
sdkHttpResponse
copy
public 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()
.
LifeCycleState
public 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()
.
LifeCycleState
public 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 CreateMountTargetResponse.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateMountTargetResponse.Builder,CreateMountTargetResponse>
toBuilder
in class AwsResponse
public static CreateMountTargetResponse.Builder builder()
public static Class<? extends CreateMountTargetResponse.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkResponse
SdkResponse
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkResponse.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkResponse
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.