Class OutpostResolver
- java.lang.Object
-
- software.amazon.awssdk.services.route53resolver.model.OutpostResolver
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<OutpostResolver.Builder,OutpostResolver>
@Generated("software.amazon.awssdk:codegen") public final class OutpostResolver extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OutpostResolver.Builder,OutpostResolver>
A complex type that contains settings for an existing Resolver on an Outpost.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOutpostResolver.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The ARN (Amazon Resource Name) for the Resolver on an Outpost.static OutpostResolver.Builderbuilder()StringcreationTime()The date and time that the Outpost Resolver was created, in Unix time format and Coordinated Universal Time (UTC).StringcreatorRequestId()A unique string that identifies the request that created the Resolver endpoint.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The ID of the Resolver on Outpost.IntegerinstanceCount()Amazon EC2 instance count for the Resolver on the Outpost.StringmodificationTime()The date and time that the Outpost Resolver was modified, in Unix time format and Coordinated Universal Time (UTC).Stringname()Name of the Resolver.StringoutpostArn()The ARN (Amazon Resource Name) for the Outpost.StringpreferredInstanceType()The Amazon EC2 instance type.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends OutpostResolver.Builder>serializableBuilderClass()OutpostResolverStatusstatus()Status of the Resolver.StringstatusAsString()Status of the Resolver.StringstatusMessage()A detailed description of the Resolver.OutpostResolver.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
arn
public final String arn()
The ARN (Amazon Resource Name) for the Resolver on an Outpost.
- Returns:
- The ARN (Amazon Resource Name) for the Resolver on an Outpost.
-
creationTime
public final String creationTime()
The date and time that the Outpost Resolver was created, in Unix time format and Coordinated Universal Time (UTC).
- Returns:
- The date and time that the Outpost Resolver was created, in Unix time format and Coordinated Universal Time (UTC).
-
modificationTime
public final String modificationTime()
The date and time that the Outpost Resolver was modified, in Unix time format and Coordinated Universal Time (UTC).
- Returns:
- The date and time that the Outpost Resolver was modified, in Unix time format and Coordinated Universal Time (UTC).
-
creatorRequestId
public final String creatorRequestId()
A unique string that identifies the request that created the Resolver endpoint. The
CreatorRequestIdallows failed requests to be retried without the risk of running the operation twice.- Returns:
- A unique string that identifies the request that created the Resolver endpoint. The
CreatorRequestIdallows failed requests to be retried without the risk of running the operation twice.
-
id
public final String id()
The ID of the Resolver on Outpost.
- Returns:
- The ID of the Resolver on Outpost.
-
instanceCount
public final Integer instanceCount()
Amazon EC2 instance count for the Resolver on the Outpost.
- Returns:
- Amazon EC2 instance count for the Resolver on the Outpost.
-
preferredInstanceType
public final String preferredInstanceType()
The Amazon EC2 instance type.
- Returns:
- The Amazon EC2 instance type.
-
name
public final String name()
Name of the Resolver.
- Returns:
- Name of the Resolver.
-
status
public final OutpostResolverStatus status()
Status of the Resolver.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnOutpostResolverStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status of the Resolver.
- See Also:
OutpostResolverStatus
-
statusAsString
public final String statusAsString()
Status of the Resolver.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnOutpostResolverStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status of the Resolver.
- See Also:
OutpostResolverStatus
-
statusMessage
public final String statusMessage()
A detailed description of the Resolver.
- Returns:
- A detailed description of the Resolver.
-
outpostArn
public final String outpostArn()
The ARN (Amazon Resource Name) for the Outpost.
- Returns:
- The ARN (Amazon Resource Name) for the Outpost.
-
toBuilder
public OutpostResolver.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<OutpostResolver.Builder,OutpostResolver>
-
builder
public static OutpostResolver.Builder builder()
-
serializableBuilderClass
public static Class<? extends OutpostResolver.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-