@Generated(value="software.amazon.awssdk:codegen") public final class VpcPeeringConnectionVpcInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VpcPeeringConnectionVpcInfo.Builder,VpcPeeringConnectionVpcInfo>
Describes a VPC in a VPC peering connection.
| Modifier and Type | Class and Description |
|---|---|
static interface |
VpcPeeringConnectionVpcInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
static VpcPeeringConnectionVpcInfo.Builder |
builder() |
String |
cidrBlock()
The IPv4 CIDR block for the VPC.
|
List<CidrBlock> |
cidrBlockSet()
Information about the IPv4 CIDR blocks for the VPC.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasCidrBlockSet()
Returns true if the CidrBlockSet property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasIpv6CidrBlockSet()
Returns true if the Ipv6CidrBlockSet property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
List<Ipv6CidrBlock> |
ipv6CidrBlockSet()
The IPv6 CIDR block for the VPC.
|
String |
ownerId()
The AWS account ID of the VPC owner.
|
VpcPeeringConnectionOptionsDescription |
peeringOptions()
Information about the VPC peering connection options for the accepter or requester VPC.
|
String |
region()
The Region in which the VPC is located.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends VpcPeeringConnectionVpcInfo.Builder> |
serializableBuilderClass() |
VpcPeeringConnectionVpcInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcId()
The ID of the VPC.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String cidrBlock()
The IPv4 CIDR block for the VPC.
public final boolean hasIpv6CidrBlockSet()
public final List<Ipv6CidrBlock> ipv6CidrBlockSet()
The IPv6 CIDR block for the VPC.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasIpv6CidrBlockSet() to see if a value was sent in this field.
public final boolean hasCidrBlockSet()
public final List<CidrBlock> cidrBlockSet()
Information about the IPv4 CIDR blocks for the VPC.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasCidrBlockSet() to see if a value was sent in this field.
public final String ownerId()
The AWS account ID of the VPC owner.
public final VpcPeeringConnectionOptionsDescription peeringOptions()
Information about the VPC peering connection options for the accepter or requester VPC.
public final String vpcId()
The ID of the VPC.
public final String region()
The Region in which the VPC is located.
public VpcPeeringConnectionVpcInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VpcPeeringConnectionVpcInfo.Builder,VpcPeeringConnectionVpcInfo>public static VpcPeeringConnectionVpcInfo.Builder builder()
public static Class<? extends VpcPeeringConnectionVpcInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.