@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 String cidrBlock()
The IPv4 CIDR block for the VPC.
public boolean hasIpv6CidrBlockSet()
public 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 boolean hasCidrBlockSet()
public 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 String ownerId()
The AWS account ID of the VPC owner.
public VpcPeeringConnectionOptionsDescription peeringOptions()
Information about the VPC peering connection options for the accepter or requester VPC.
public String vpcId()
The ID of the VPC.
public 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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.