@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 disabled from WorkMail, in UNIX epoch time format.
|
String |
email()
The email of the described resource.
|
Instant |
enabledDate()
The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the described resource.
|
String |
resourceId()
The identifier of the described resource.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeResourceResponse.Builder> |
serializableBuilderClass() |
EntityState |
state()
The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to
WorkMail), or deleted.
|
String |
stateAsString()
The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to
WorkMail), or deleted.
|
DescribeResourceResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ResourceType |
type()
The type of the described resource.
|
String |
typeAsString()
The type of the described resource.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String resourceId()
The identifier of the described resource.
public final String email()
The email of the described resource.
public final String name()
The name of the described resource.
public final 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 final 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 final BookingOptions bookingOptions()
The booking options for the described resource.
public final EntityState state()
The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
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 final String stateAsString()
The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
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 final Instant enabledDate()
The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
public final Instant disabledDate()
The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
public DescribeResourceResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeResourceResponse.Builder,DescribeResourceResponse>toBuilder in class AwsResponsepublic static DescribeResourceResponse.Builder builder()
public static Class<? extends DescribeResourceResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2022. All rights reserved.