@Generated(value="software.amazon.awssdk:codegen") public final class DomainInfo extends Object implements StructuredPojo, ToCopyableBuilder<DomainInfo.Builder,DomainInfo>
Contains general information about a domain.
Modifier and Type | Class and Description |
---|---|
static interface |
DomainInfo.Builder |
Modifier and Type | Method and Description |
---|---|
static DomainInfo.Builder |
builder() |
String |
description()
The description of the domain provided through RegisterDomain.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
The name of the domain.
|
static Class<? extends DomainInfo.Builder> |
serializableBuilderClass() |
RegistrationStatus |
status()
The status of the domain:
|
String |
statusAsString()
The status of the domain:
|
DomainInfo.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String name()
The name of the domain. This name is unique within the account.
public RegistrationStatus status()
The status of the domain:
REGISTERED
– The domain is properly registered and available. You can use this domain for
registering types and creating new workflow executions.
DEPRECATED
– The domain was deprecated using DeprecateDomain, but is still in use. You should
not create new workflow executions in this domain.
If the service returns an enum value that is not available in the current SDK version, status
will
return RegistrationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
REGISTERED
– The domain is properly registered and available. You can use this domain for
registering types and creating new workflow executions.
DEPRECATED
– The domain was deprecated using DeprecateDomain, but is still in use.
You should not create new workflow executions in this domain.
RegistrationStatus
public String statusAsString()
The status of the domain:
REGISTERED
– The domain is properly registered and available. You can use this domain for
registering types and creating new workflow executions.
DEPRECATED
– The domain was deprecated using DeprecateDomain, but is still in use. You should
not create new workflow executions in this domain.
If the service returns an enum value that is not available in the current SDK version, status
will
return RegistrationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
REGISTERED
– The domain is properly registered and available. You can use this domain for
registering types and creating new workflow executions.
DEPRECATED
– The domain was deprecated using DeprecateDomain, but is still in use.
You should not create new workflow executions in this domain.
RegistrationStatus
public String description()
The description of the domain provided through RegisterDomain.
public DomainInfo.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DomainInfo.Builder,DomainInfo>
public static DomainInfo.Builder builder()
public static Class<? extends DomainInfo.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.