@Generated(value="software.amazon.awssdk:codegen") public class DescribeResourceResponse extends WorkMailResponse implements ToCopyableBuilder<DescribeResourceResponse.Builder,DescribeResourceResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeResourceResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
BookingOptions |
bookingOptions()
The booking options for the described resource.
|
static DescribeResourceResponse.Builder |
builder() |
Instant |
disabledDate()
The date and time when a resource was registered from Amazon WorkMail, in UNIX epoch time format.
|
String |
email()
The email of the described resource.
|
Instant |
enabledDate()
The date and time when a resource was registered to Amazon WorkMail, in UNIX epoch time format.
|
boolean |
equals(Object obj) |
<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 |
name()
The name of the described resource.
|
String |
resourceId()
The identifier of the described resource.
|
static Class<? extends DescribeResourceResponse.Builder> |
serializableBuilderClass() |
EntityState |
state()
The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered
to Amazon WorkMail).
|
String |
stateAsString()
The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered
to Amazon WorkMail).
|
DescribeResourceResponse.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
ResourceType |
type()
The type of the described resource.
|
String |
typeAsString()
The type of the described resource.
|
sdkHttpResponsecopypublic String resourceId()
The identifier of the described resource.
public String email()
The email of the described resource.
public String name()
The name of the described resource.
public ResourceType type()
The type of the described resource.
If the service returns an enum value that is not available in the current SDK version, type will return
ResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ResourceTypepublic String typeAsString()
The type of the described resource.
If the service returns an enum value that is not available in the current SDK version, type will return
ResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ResourceTypepublic BookingOptions bookingOptions()
The booking options for the described resource.
public EntityState state()
The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to Amazon WorkMail).
If the service returns an enum value that is not available in the current SDK version, state will return
EntityState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
EntityStatepublic String stateAsString()
The state of the resource: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to Amazon WorkMail).
If the service returns an enum value that is not available in the current SDK version, state will return
EntityState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
EntityStatepublic Instant enabledDate()
The date and time when a resource was registered to Amazon WorkMail, in UNIX epoch time format.
public Instant disabledDate()
The date and time when a resource was registered from Amazon WorkMail, in UNIX epoch time format.
public DescribeResourceResponse.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<DescribeResourceResponse.Builder,DescribeResourceResponse>toBuilder in class AwsResponsepublic static DescribeResourceResponse.Builder builder()
public static Class<? extends DescribeResourceResponse.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkResponseSdkResponse. 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 SdkResponsefieldName - 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.