@Generated(value="software.amazon.awssdk:codegen") public final 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.
|
sdkHttpResponse
copy
public 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()
.
ResourceType
public 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()
.
ResourceType
public 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()
.
EntityState
public 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()
.
EntityState
public 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DescribeResourceResponse.Builder,DescribeResourceResponse>
toBuilder
in class AwsResponse
public static DescribeResourceResponse.Builder builder()
public static Class<? extends DescribeResourceResponse.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.