@Generated(value="software.amazon.awssdk:codegen") public final class ResolverRuleAssociation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResolverRuleAssociation.Builder,ResolverRuleAssociation>
In the response to an AssociateResolverRule, DisassociateResolverRule, or ListResolverRuleAssociations request, provides information about an association between a Resolver rule and a VPC. The association determines which DNS queries that originate in the VPC are forwarded to your network.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResolverRuleAssociation.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ResolverRuleAssociation.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The ID of the association between a Resolver rule and a VPC.
|
String |
name()
The name of an association between a Resolver rule and a VPC.
|
String |
resolverRuleId()
The ID of the Resolver rule that you associated with the VPC that is specified by
VPCId. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResolverRuleAssociation.Builder> |
serializableBuilderClass() |
ResolverRuleAssociationStatus |
status()
A code that specifies the current status of the association between a Resolver rule and a VPC.
|
String |
statusAsString()
A code that specifies the current status of the association between a Resolver rule and a VPC.
|
String |
statusMessage()
A detailed description of the status of the association between a Resolver rule and a VPC.
|
ResolverRuleAssociation.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcId()
The ID of the VPC that you associated the Resolver rule with.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The ID of the association between a Resolver rule and a VPC. Resolver assigns this value when you submit an AssociateResolverRule request.
public final String resolverRuleId()
The ID of the Resolver rule that you associated with the VPC that is specified by VPCId.
VPCId.public final String name()
The name of an association between a Resolver rule and a VPC.
public final String vpcId()
The ID of the VPC that you associated the Resolver rule with.
public final ResolverRuleAssociationStatus status()
A code that specifies the current status of the association between a Resolver rule and a VPC.
If the service returns an enum value that is not available in the current SDK version, status will
return ResolverRuleAssociationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
ResolverRuleAssociationStatuspublic final String statusAsString()
A code that specifies the current status of the association between a Resolver rule and a VPC.
If the service returns an enum value that is not available in the current SDK version, status will
return ResolverRuleAssociationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
ResolverRuleAssociationStatuspublic final String statusMessage()
A detailed description of the status of the association between a Resolver rule and a VPC.
public ResolverRuleAssociation.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResolverRuleAssociation.Builder,ResolverRuleAssociation>public static ResolverRuleAssociation.Builder builder()
public static Class<? extends ResolverRuleAssociation.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.