public final class PrivateClusterConfig extends GeneratedMessageV3 implements PrivateClusterConfigOrBuilder
Configuration options for the private GKE cluster in a Cloud Composer
environment.
Protobuf type google.cloud.orchestration.airflow.service.v1.PrivateClusterConfig
Static Fields
ENABLE_PRIVATE_ENDPOINT_FIELD_NUMBER
public static final int ENABLE_PRIVATE_ENDPOINT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MASTER_IPV4_CIDR_BLOCK_FIELD_NUMBER
public static final int MASTER_IPV4_CIDR_BLOCK_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MASTER_IPV4_RESERVED_RANGE_FIELD_NUMBER
public static final int MASTER_IPV4_RESERVED_RANGE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static PrivateClusterConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static PrivateClusterConfig.Builder newBuilder()
newBuilder(PrivateClusterConfig prototype)
public static PrivateClusterConfig.Builder newBuilder(PrivateClusterConfig prototype)
public static PrivateClusterConfig parseDelimitedFrom(InputStream input)
public static PrivateClusterConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static PrivateClusterConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PrivateClusterConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static PrivateClusterConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PrivateClusterConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PrivateClusterConfig parseFrom(CodedInputStream input)
public static PrivateClusterConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PrivateClusterConfig parseFrom(InputStream input)
public static PrivateClusterConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static PrivateClusterConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PrivateClusterConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<PrivateClusterConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public PrivateClusterConfig getDefaultInstanceForType()
getEnablePrivateEndpoint()
public boolean getEnablePrivateEndpoint()
Optional. If true
, access to the public endpoint of the GKE cluster is
denied.
bool enable_private_endpoint = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
The enablePrivateEndpoint.
|
getMasterIpv4CidrBlock()
public String getMasterIpv4CidrBlock()
Optional. The CIDR block from which IPv4 range for GKE master will be
reserved. If left blank, the default value of '172.16.0.0/23' is used.
string master_ipv4_cidr_block = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The masterIpv4CidrBlock.
|
getMasterIpv4CidrBlockBytes()
public ByteString getMasterIpv4CidrBlockBytes()
Optional. The CIDR block from which IPv4 range for GKE master will be
reserved. If left blank, the default value of '172.16.0.0/23' is used.
string master_ipv4_cidr_block = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for masterIpv4CidrBlock.
|
getMasterIpv4ReservedRange()
public String getMasterIpv4ReservedRange()
Output only. The IP range in CIDR notation to use for the hosted master
network. This range is used for assigning internal IP addresses to the GKE
cluster master or set of masters and to the internal load balancer virtual
IP. This range must not overlap with any other ranges in use within the
cluster's network.
string master_ipv4_reserved_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The masterIpv4ReservedRange.
|
getMasterIpv4ReservedRangeBytes()
public ByteString getMasterIpv4ReservedRangeBytes()
Output only. The IP range in CIDR notation to use for the hosted master
network. This range is used for assigning internal IP addresses to the GKE
cluster master or set of masters and to the internal load balancer virtual
IP. This range must not overlap with any other ranges in use within the
cluster's network.
string master_ipv4_reserved_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for masterIpv4ReservedRange.
|
getParserForType()
public Parser<PrivateClusterConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public PrivateClusterConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected PrivateClusterConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public PrivateClusterConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides