@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, information about an association between a resolver rule and a VPC.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResolverRuleAssociation.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ResolverRuleAssociation.Builder |
builder() |
boolean |
equals(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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
vpcId()
The ID of the VPC that you associated the resolver rule with.
|
copypublic 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 String resolverRuleId()
The ID of the resolver rule that you associated with the VPC that is specified by VPCId.
VPCId.public String name()
The name of an association between a resolver rule and a VPC.
public String vpcId()
The ID of the VPC that you associated the resolver rule with.
public 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 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 String statusMessage()
A detailed description of the status of the association between a resolver rule and a VPC.
public ResolverRuleAssociation.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<ResolverRuleAssociation.Builder,ResolverRuleAssociation>public static ResolverRuleAssociation.Builder builder()
public static Class<? extends ResolverRuleAssociation.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.