public final class PrivateEnvironmentConfig extends com.google.protobuf.GeneratedMessageV3 implements PrivateEnvironmentConfigOrBuilder
The configuration information for configuring a Private IP Cloud Composer environment.Protobuf type
google.cloud.orchestration.airflow.service.v1beta1.PrivateEnvironmentConfig| Modifier and Type | Class and Description |
|---|---|
static class |
PrivateEnvironmentConfig.Builder
The configuration information for configuring a Private IP Cloud Composer
environment.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CLOUD_COMPOSER_CONNECTION_SUBNETWORK_FIELD_NUMBER |
static int |
CLOUD_COMPOSER_NETWORK_IPV4_CIDR_BLOCK_FIELD_NUMBER |
static int |
CLOUD_COMPOSER_NETWORK_IPV4_RESERVED_RANGE_FIELD_NUMBER |
static int |
CLOUD_SQL_IPV4_CIDR_BLOCK_FIELD_NUMBER |
static int |
ENABLE_PRIVATE_ENVIRONMENT_FIELD_NUMBER |
static int |
ENABLE_PRIVATELY_USED_PUBLIC_IPS_FIELD_NUMBER |
static int |
NETWORKING_CONFIG_FIELD_NUMBER |
static int |
PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER |
static int |
WEB_SERVER_IPV4_CIDR_BLOCK_FIELD_NUMBER |
static int |
WEB_SERVER_IPV4_RESERVED_RANGE_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int ENABLE_PRIVATE_ENVIRONMENT_FIELD_NUMBER
public static final int PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER
public static final int WEB_SERVER_IPV4_CIDR_BLOCK_FIELD_NUMBER
public static final int CLOUD_SQL_IPV4_CIDR_BLOCK_FIELD_NUMBER
public static final int WEB_SERVER_IPV4_RESERVED_RANGE_FIELD_NUMBER
public static final int CLOUD_COMPOSER_NETWORK_IPV4_CIDR_BLOCK_FIELD_NUMBER
public static final int CLOUD_COMPOSER_NETWORK_IPV4_RESERVED_RANGE_FIELD_NUMBER
public static final int ENABLE_PRIVATELY_USED_PUBLIC_IPS_FIELD_NUMBER
public static final int CLOUD_COMPOSER_CONNECTION_SUBNETWORK_FIELD_NUMBER
public static final int NETWORKING_CONFIG_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean getEnablePrivateEnvironment()
Optional. If `true`, a Private IP Cloud Composer environment is created. If this field is set to true, `IPAllocationPolicy.use_ip_aliases` must be set to true for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
bool enable_private_environment = 1 [(.google.api.field_behavior) = OPTIONAL];getEnablePrivateEnvironment in interface PrivateEnvironmentConfigOrBuilderpublic boolean hasPrivateClusterConfig()
Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
.google.cloud.orchestration.airflow.service.v1beta1.PrivateClusterConfig private_cluster_config = 2 [(.google.api.field_behavior) = OPTIONAL];
hasPrivateClusterConfig in interface PrivateEnvironmentConfigOrBuilderpublic PrivateClusterConfig getPrivateClusterConfig()
Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
.google.cloud.orchestration.airflow.service.v1beta1.PrivateClusterConfig private_cluster_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getPrivateClusterConfig in interface PrivateEnvironmentConfigOrBuilderpublic PrivateClusterConfigOrBuilder getPrivateClusterConfigOrBuilder()
Optional. Configuration for the private GKE cluster for a Private IP Cloud Composer environment.
.google.cloud.orchestration.airflow.service.v1beta1.PrivateClusterConfig private_cluster_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getPrivateClusterConfigOrBuilder in interface PrivateEnvironmentConfigOrBuilderpublic String getWebServerIpv4CidrBlock()
Optional. The CIDR block from which IP range for web server will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
string web_server_ipv4_cidr_block = 3 [(.google.api.field_behavior) = OPTIONAL];getWebServerIpv4CidrBlock in interface PrivateEnvironmentConfigOrBuilderpublic com.google.protobuf.ByteString getWebServerIpv4CidrBlockBytes()
Optional. The CIDR block from which IP range for web server will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
string web_server_ipv4_cidr_block = 3 [(.google.api.field_behavior) = OPTIONAL];getWebServerIpv4CidrBlockBytes in interface PrivateEnvironmentConfigOrBuilderpublic String getCloudSqlIpv4CidrBlock()
Optional. The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block
string cloud_sql_ipv4_cidr_block = 4 [(.google.api.field_behavior) = OPTIONAL];getCloudSqlIpv4CidrBlock in interface PrivateEnvironmentConfigOrBuilderpublic com.google.protobuf.ByteString getCloudSqlIpv4CidrBlockBytes()
Optional. The CIDR block from which IP range in tenant project will be reserved for Cloud SQL. Needs to be disjoint from web_server_ipv4_cidr_block
string cloud_sql_ipv4_cidr_block = 4 [(.google.api.field_behavior) = OPTIONAL];getCloudSqlIpv4CidrBlockBytes in interface PrivateEnvironmentConfigOrBuilderpublic String getWebServerIpv4ReservedRange()
Output only. The IP range reserved for the tenant project's App Engine VMs. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
string web_server_ipv4_reserved_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getWebServerIpv4ReservedRange in interface PrivateEnvironmentConfigOrBuilderpublic com.google.protobuf.ByteString getWebServerIpv4ReservedRangeBytes()
Output only. The IP range reserved for the tenant project's App Engine VMs. This field is supported for Cloud Composer environments in versions composer-1.*.*-airflow-*.*.*.
string web_server_ipv4_reserved_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getWebServerIpv4ReservedRangeBytes in interface PrivateEnvironmentConfigOrBuilderpublic String getCloudComposerNetworkIpv4CidrBlock()
Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
string cloud_composer_network_ipv4_cidr_block = 7 [(.google.api.field_behavior) = OPTIONAL];
getCloudComposerNetworkIpv4CidrBlock in interface PrivateEnvironmentConfigOrBuilderpublic com.google.protobuf.ByteString getCloudComposerNetworkIpv4CidrBlockBytes()
Optional. The CIDR block from which IP range for Cloud Composer Network in tenant project will be reserved. Needs to be disjoint from private_cluster_config.master_ipv4_cidr_block and cloud_sql_ipv4_cidr_block. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
string cloud_composer_network_ipv4_cidr_block = 7 [(.google.api.field_behavior) = OPTIONAL];
getCloudComposerNetworkIpv4CidrBlockBytes in interface PrivateEnvironmentConfigOrBuilderpublic String getCloudComposerNetworkIpv4ReservedRange()
Output only. The IP range reserved for the tenant project's Cloud Composer network. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
string cloud_composer_network_ipv4_reserved_range = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCloudComposerNetworkIpv4ReservedRange in interface PrivateEnvironmentConfigOrBuilderpublic com.google.protobuf.ByteString getCloudComposerNetworkIpv4ReservedRangeBytes()
Output only. The IP range reserved for the tenant project's Cloud Composer network. This field is supported for Cloud Composer environments in versions composer-2.*.*-airflow-*.*.* and newer.
string cloud_composer_network_ipv4_reserved_range = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCloudComposerNetworkIpv4ReservedRangeBytes in interface PrivateEnvironmentConfigOrBuilderpublic boolean getEnablePrivatelyUsedPublicIps()
Optional. When enabled, IPs from public (non-RFC1918) ranges can be used for `IPAllocationPolicy.cluster_ipv4_cidr_block` and `IPAllocationPolicy.service_ipv4_cidr_block`.
bool enable_privately_used_public_ips = 6 [(.google.api.field_behavior) = OPTIONAL];
getEnablePrivatelyUsedPublicIps in interface PrivateEnvironmentConfigOrBuilderpublic String getCloudComposerConnectionSubnetwork()
Optional. When specified, the environment will use Private Service Connect instead of VPC peerings to connect to Cloud SQL in the Tenant Project, and the PSC endpoint in the Customer Project will use an IP address from this subnetwork.
string cloud_composer_connection_subnetwork = 9 [(.google.api.field_behavior) = OPTIONAL];
getCloudComposerConnectionSubnetwork in interface PrivateEnvironmentConfigOrBuilderpublic com.google.protobuf.ByteString getCloudComposerConnectionSubnetworkBytes()
Optional. When specified, the environment will use Private Service Connect instead of VPC peerings to connect to Cloud SQL in the Tenant Project, and the PSC endpoint in the Customer Project will use an IP address from this subnetwork.
string cloud_composer_connection_subnetwork = 9 [(.google.api.field_behavior) = OPTIONAL];
getCloudComposerConnectionSubnetworkBytes in interface PrivateEnvironmentConfigOrBuilderpublic boolean hasNetworkingConfig()
Optional. Configuration for the network connections configuration in the environment.
.google.cloud.orchestration.airflow.service.v1beta1.NetworkingConfig networking_config = 10 [(.google.api.field_behavior) = OPTIONAL];
hasNetworkingConfig in interface PrivateEnvironmentConfigOrBuilderpublic NetworkingConfig getNetworkingConfig()
Optional. Configuration for the network connections configuration in the environment.
.google.cloud.orchestration.airflow.service.v1beta1.NetworkingConfig networking_config = 10 [(.google.api.field_behavior) = OPTIONAL];
getNetworkingConfig in interface PrivateEnvironmentConfigOrBuilderpublic NetworkingConfigOrBuilder getNetworkingConfigOrBuilder()
Optional. Configuration for the network connections configuration in the environment.
.google.cloud.orchestration.airflow.service.v1beta1.NetworkingConfig networking_config = 10 [(.google.api.field_behavior) = OPTIONAL];
getNetworkingConfigOrBuilder in interface PrivateEnvironmentConfigOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static PrivateEnvironmentConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivateEnvironmentConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivateEnvironmentConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivateEnvironmentConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivateEnvironmentConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivateEnvironmentConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivateEnvironmentConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static PrivateEnvironmentConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PrivateEnvironmentConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static PrivateEnvironmentConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PrivateEnvironmentConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static PrivateEnvironmentConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic PrivateEnvironmentConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static PrivateEnvironmentConfig.Builder newBuilder()
public static PrivateEnvironmentConfig.Builder newBuilder(PrivateEnvironmentConfig prototype)
public PrivateEnvironmentConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected PrivateEnvironmentConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static PrivateEnvironmentConfig getDefaultInstance()
public static com.google.protobuf.Parser<PrivateEnvironmentConfig> parser()
public com.google.protobuf.Parser<PrivateEnvironmentConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public PrivateEnvironmentConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.