@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KubernetesNetworkConfigResponse extends Object implements Serializable, Cloneable, StructuredPojo
The Kubernetes network configuration for the cluster. The response contains a value for serviceIpv6Cidr or serviceIpv4Cidr, but not both.
Constructor and Description |
---|
KubernetesNetworkConfigResponse() |
Modifier and Type | Method and Description |
---|---|
KubernetesNetworkConfigResponse |
clone() |
boolean |
equals(Object obj) |
String |
getIpFamily()
The IP family used to assign Kubernetes Pod and Service IP addresses.
|
String |
getServiceIpv4Cidr()
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from.
|
String |
getServiceIpv6Cidr()
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from if you created a 1.21 or later
cluster with version 1.10.0 or later of the Amazon VPC CNI add-on and specified
ipv6 for
ipFamily when you created the cluster. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIpFamily(String ipFamily)
The IP family used to assign Kubernetes Pod and Service IP addresses.
|
void |
setServiceIpv4Cidr(String serviceIpv4Cidr)
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from.
|
void |
setServiceIpv6Cidr(String serviceIpv6Cidr)
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from if you created a 1.21 or later
cluster with version 1.10.0 or later of the Amazon VPC CNI add-on and specified
ipv6 for
ipFamily when you created the cluster. |
String |
toString()
Returns a string representation of this object.
|
KubernetesNetworkConfigResponse |
withIpFamily(IpFamily ipFamily)
The IP family used to assign Kubernetes Pod and Service IP addresses.
|
KubernetesNetworkConfigResponse |
withIpFamily(String ipFamily)
The IP family used to assign Kubernetes Pod and Service IP addresses.
|
KubernetesNetworkConfigResponse |
withServiceIpv4Cidr(String serviceIpv4Cidr)
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from.
|
KubernetesNetworkConfigResponse |
withServiceIpv6Cidr(String serviceIpv6Cidr)
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from if you created a 1.21 or later
cluster with version 1.10.0 or later of the Amazon VPC CNI add-on and specified
ipv6 for
ipFamily when you created the cluster. |
public void setServiceIpv4Cidr(String serviceIpv4Cidr)
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from. Kubernetes assigns addresses from an IPv4 CIDR block assigned to a subnet that the node is in. If you didn't specify a CIDR block when you created the cluster, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it can't be changed.
serviceIpv4Cidr
- The CIDR block that Kubernetes Pod and Service IP addresses are assigned from. Kubernetes assigns
addresses from an IPv4 CIDR block assigned to a subnet that the node is in. If you didn't specify a CIDR
block when you created the cluster, then Kubernetes assigns addresses from either the 10.100.0.0/16 or
172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and
it can't be changed.public String getServiceIpv4Cidr()
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from. Kubernetes assigns addresses from an IPv4 CIDR block assigned to a subnet that the node is in. If you didn't specify a CIDR block when you created the cluster, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it can't be changed.
public KubernetesNetworkConfigResponse withServiceIpv4Cidr(String serviceIpv4Cidr)
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from. Kubernetes assigns addresses from an IPv4 CIDR block assigned to a subnet that the node is in. If you didn't specify a CIDR block when you created the cluster, then Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and it can't be changed.
serviceIpv4Cidr
- The CIDR block that Kubernetes Pod and Service IP addresses are assigned from. Kubernetes assigns
addresses from an IPv4 CIDR block assigned to a subnet that the node is in. If you didn't specify a CIDR
block when you created the cluster, then Kubernetes assigns addresses from either the 10.100.0.0/16 or
172.20.0.0/16 CIDR blocks. If this was specified, then it was specified when the cluster was created and
it can't be changed.public void setServiceIpv6Cidr(String serviceIpv6Cidr)
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from if you created a 1.21 or later
cluster with version 1.10.0 or later of the Amazon VPC CNI add-on and specified ipv6
for
ipFamily when you created the cluster. Kubernetes assigns addresses from the unique local address range
(fc00::/7).
serviceIpv6Cidr
- The CIDR block that Kubernetes Pod and Service IP addresses are assigned from if you created a 1.21 or
later cluster with version 1.10.0 or later of the Amazon VPC CNI add-on and specified ipv6
for ipFamily when you created the cluster. Kubernetes assigns addresses from the unique local
address range (fc00::/7).public String getServiceIpv6Cidr()
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from if you created a 1.21 or later
cluster with version 1.10.0 or later of the Amazon VPC CNI add-on and specified ipv6
for
ipFamily when you created the cluster. Kubernetes assigns addresses from the unique local address range
(fc00::/7).
ipv6
for ipFamily when you created the cluster. Kubernetes assigns addresses from the unique local
address range (fc00::/7).public KubernetesNetworkConfigResponse withServiceIpv6Cidr(String serviceIpv6Cidr)
The CIDR block that Kubernetes Pod and Service IP addresses are assigned from if you created a 1.21 or later
cluster with version 1.10.0 or later of the Amazon VPC CNI add-on and specified ipv6
for
ipFamily when you created the cluster. Kubernetes assigns addresses from the unique local address range
(fc00::/7).
serviceIpv6Cidr
- The CIDR block that Kubernetes Pod and Service IP addresses are assigned from if you created a 1.21 or
later cluster with version 1.10.0 or later of the Amazon VPC CNI add-on and specified ipv6
for ipFamily when you created the cluster. Kubernetes assigns addresses from the unique local
address range (fc00::/7).public void setIpFamily(String ipFamily)
The IP family used to assign Kubernetes Pod and Service IP addresses. The IP family is always ipv4
,
unless you have a 1.21
or later cluster running version 1.10.0 or later of the Amazon VPC CNI add-on
and specified ipv6
when you created the cluster.
ipFamily
- The IP family used to assign Kubernetes Pod and Service IP addresses. The IP family is always
ipv4
, unless you have a 1.21
or later cluster running version 1.10.0 or later of
the Amazon VPC CNI add-on and specified ipv6
when you created the cluster.IpFamily
public String getIpFamily()
The IP family used to assign Kubernetes Pod and Service IP addresses. The IP family is always ipv4
,
unless you have a 1.21
or later cluster running version 1.10.0 or later of the Amazon VPC CNI add-on
and specified ipv6
when you created the cluster.
ipv4
, unless you have a 1.21
or later cluster running version 1.10.0 or later
of the Amazon VPC CNI add-on and specified ipv6
when you created the cluster.IpFamily
public KubernetesNetworkConfigResponse withIpFamily(String ipFamily)
The IP family used to assign Kubernetes Pod and Service IP addresses. The IP family is always ipv4
,
unless you have a 1.21
or later cluster running version 1.10.0 or later of the Amazon VPC CNI add-on
and specified ipv6
when you created the cluster.
ipFamily
- The IP family used to assign Kubernetes Pod and Service IP addresses. The IP family is always
ipv4
, unless you have a 1.21
or later cluster running version 1.10.0 or later of
the Amazon VPC CNI add-on and specified ipv6
when you created the cluster.IpFamily
public KubernetesNetworkConfigResponse withIpFamily(IpFamily ipFamily)
The IP family used to assign Kubernetes Pod and Service IP addresses. The IP family is always ipv4
,
unless you have a 1.21
or later cluster running version 1.10.0 or later of the Amazon VPC CNI add-on
and specified ipv6
when you created the cluster.
ipFamily
- The IP family used to assign Kubernetes Pod and Service IP addresses. The IP family is always
ipv4
, unless you have a 1.21
or later cluster running version 1.10.0 or later of
the Amazon VPC CNI add-on and specified ipv6
when you created the cluster.IpFamily
public String toString()
toString
in class Object
Object.toString()
public KubernetesNetworkConfigResponse clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.