Class PrivateEnvironmentConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
- com.google.cloud.orchestration.airflow.service.v1beta1.PrivateEnvironmentConfig.Builder
-
- All Implemented Interfaces:
PrivateEnvironmentConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- PrivateEnvironmentConfig
public static final class PrivateEnvironmentConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder> implements PrivateEnvironmentConfigOrBuilder
The configuration information for configuring a Private IP Cloud Composer environment.
Protobuf typegoogle.cloud.orchestration.airflow.service.v1beta1.PrivateEnvironmentConfig
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
clear
public PrivateEnvironmentConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
getDefaultInstanceForType
public PrivateEnvironmentConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public PrivateEnvironmentConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PrivateEnvironmentConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PrivateEnvironmentConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
setField
public PrivateEnvironmentConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
clearField
public PrivateEnvironmentConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
clearOneof
public PrivateEnvironmentConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
setRepeatedField
public PrivateEnvironmentConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
addRepeatedField
public PrivateEnvironmentConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
mergeFrom
public PrivateEnvironmentConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PrivateEnvironmentConfig.Builder>
-
mergeFrom
public PrivateEnvironmentConfig.Builder mergeFrom(PrivateEnvironmentConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
mergeFrom
public PrivateEnvironmentConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PrivateEnvironmentConfig.Builder>
- Throws:
IOException
-
getEnablePrivateEnvironment
public 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];
- Specified by:
getEnablePrivateEnvironment
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The enablePrivateEnvironment.
-
setEnablePrivateEnvironment
public PrivateEnvironmentConfig.Builder setEnablePrivateEnvironment(boolean value)
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];
- Parameters:
value
- The enablePrivateEnvironment to set.- Returns:
- This builder for chaining.
-
clearEnablePrivateEnvironment
public PrivateEnvironmentConfig.Builder clearEnablePrivateEnvironment()
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];
- Returns:
- This builder for chaining.
-
hasPrivateClusterConfig
public 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];
- Specified by:
hasPrivateClusterConfig
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- Whether the privateClusterConfig field is set.
-
getPrivateClusterConfig
public 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];
- Specified by:
getPrivateClusterConfig
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The privateClusterConfig.
-
setPrivateClusterConfig
public PrivateEnvironmentConfig.Builder setPrivateClusterConfig(PrivateClusterConfig value)
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];
-
setPrivateClusterConfig
public PrivateEnvironmentConfig.Builder setPrivateClusterConfig(PrivateClusterConfig.Builder builderForValue)
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];
-
mergePrivateClusterConfig
public PrivateEnvironmentConfig.Builder mergePrivateClusterConfig(PrivateClusterConfig value)
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];
-
clearPrivateClusterConfig
public PrivateEnvironmentConfig.Builder clearPrivateClusterConfig()
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];
-
getPrivateClusterConfigBuilder
public PrivateClusterConfig.Builder getPrivateClusterConfigBuilder()
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
public 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];
- Specified by:
getPrivateClusterConfigOrBuilder
in interfacePrivateEnvironmentConfigOrBuilder
-
getWebServerIpv4CidrBlock
public 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];
- Specified by:
getWebServerIpv4CidrBlock
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The webServerIpv4CidrBlock.
-
getWebServerIpv4CidrBlockBytes
public 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];
- Specified by:
getWebServerIpv4CidrBlockBytes
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The bytes for webServerIpv4CidrBlock.
-
setWebServerIpv4CidrBlock
public PrivateEnvironmentConfig.Builder setWebServerIpv4CidrBlock(String value)
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];
- Parameters:
value
- The webServerIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
clearWebServerIpv4CidrBlock
public PrivateEnvironmentConfig.Builder clearWebServerIpv4CidrBlock()
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];
- Returns:
- This builder for chaining.
-
setWebServerIpv4CidrBlockBytes
public PrivateEnvironmentConfig.Builder setWebServerIpv4CidrBlockBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for webServerIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
getCloudSqlIpv4CidrBlock
public 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];
- Specified by:
getCloudSqlIpv4CidrBlock
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The cloudSqlIpv4CidrBlock.
-
getCloudSqlIpv4CidrBlockBytes
public 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];
- Specified by:
getCloudSqlIpv4CidrBlockBytes
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The bytes for cloudSqlIpv4CidrBlock.
-
setCloudSqlIpv4CidrBlock
public PrivateEnvironmentConfig.Builder setCloudSqlIpv4CidrBlock(String value)
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];
- Parameters:
value
- The cloudSqlIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
clearCloudSqlIpv4CidrBlock
public PrivateEnvironmentConfig.Builder clearCloudSqlIpv4CidrBlock()
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];
- Returns:
- This builder for chaining.
-
setCloudSqlIpv4CidrBlockBytes
public PrivateEnvironmentConfig.Builder setCloudSqlIpv4CidrBlockBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for cloudSqlIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
getWebServerIpv4ReservedRange
public 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];
- Specified by:
getWebServerIpv4ReservedRange
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The webServerIpv4ReservedRange.
-
getWebServerIpv4ReservedRangeBytes
public 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];
- Specified by:
getWebServerIpv4ReservedRangeBytes
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The bytes for webServerIpv4ReservedRange.
-
setWebServerIpv4ReservedRange
public PrivateEnvironmentConfig.Builder setWebServerIpv4ReservedRange(String value)
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];
- Parameters:
value
- The webServerIpv4ReservedRange to set.- Returns:
- This builder for chaining.
-
clearWebServerIpv4ReservedRange
public PrivateEnvironmentConfig.Builder clearWebServerIpv4ReservedRange()
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];
- Returns:
- This builder for chaining.
-
setWebServerIpv4ReservedRangeBytes
public PrivateEnvironmentConfig.Builder setWebServerIpv4ReservedRangeBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for webServerIpv4ReservedRange to set.- Returns:
- This builder for chaining.
-
getCloudComposerNetworkIpv4CidrBlock
public 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];
- Specified by:
getCloudComposerNetworkIpv4CidrBlock
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The cloudComposerNetworkIpv4CidrBlock.
-
getCloudComposerNetworkIpv4CidrBlockBytes
public 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];
- Specified by:
getCloudComposerNetworkIpv4CidrBlockBytes
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The bytes for cloudComposerNetworkIpv4CidrBlock.
-
setCloudComposerNetworkIpv4CidrBlock
public PrivateEnvironmentConfig.Builder setCloudComposerNetworkIpv4CidrBlock(String value)
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];
- Parameters:
value
- The cloudComposerNetworkIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
clearCloudComposerNetworkIpv4CidrBlock
public PrivateEnvironmentConfig.Builder clearCloudComposerNetworkIpv4CidrBlock()
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];
- Returns:
- This builder for chaining.
-
setCloudComposerNetworkIpv4CidrBlockBytes
public PrivateEnvironmentConfig.Builder setCloudComposerNetworkIpv4CidrBlockBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for cloudComposerNetworkIpv4CidrBlock to set.- Returns:
- This builder for chaining.
-
getCloudComposerNetworkIpv4ReservedRange
public 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];
- Specified by:
getCloudComposerNetworkIpv4ReservedRange
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The cloudComposerNetworkIpv4ReservedRange.
-
getCloudComposerNetworkIpv4ReservedRangeBytes
public 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];
- Specified by:
getCloudComposerNetworkIpv4ReservedRangeBytes
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The bytes for cloudComposerNetworkIpv4ReservedRange.
-
setCloudComposerNetworkIpv4ReservedRange
public PrivateEnvironmentConfig.Builder setCloudComposerNetworkIpv4ReservedRange(String value)
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];
- Parameters:
value
- The cloudComposerNetworkIpv4ReservedRange to set.- Returns:
- This builder for chaining.
-
clearCloudComposerNetworkIpv4ReservedRange
public PrivateEnvironmentConfig.Builder clearCloudComposerNetworkIpv4ReservedRange()
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];
- Returns:
- This builder for chaining.
-
setCloudComposerNetworkIpv4ReservedRangeBytes
public PrivateEnvironmentConfig.Builder setCloudComposerNetworkIpv4ReservedRangeBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for cloudComposerNetworkIpv4ReservedRange to set.- Returns:
- This builder for chaining.
-
getEnablePrivatelyUsedPublicIps
public 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];
- Specified by:
getEnablePrivatelyUsedPublicIps
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The enablePrivatelyUsedPublicIps.
-
setEnablePrivatelyUsedPublicIps
public PrivateEnvironmentConfig.Builder setEnablePrivatelyUsedPublicIps(boolean value)
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];
- Parameters:
value
- The enablePrivatelyUsedPublicIps to set.- Returns:
- This builder for chaining.
-
clearEnablePrivatelyUsedPublicIps
public PrivateEnvironmentConfig.Builder clearEnablePrivatelyUsedPublicIps()
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];
- Returns:
- This builder for chaining.
-
getCloudComposerConnectionSubnetwork
public 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];
- Specified by:
getCloudComposerConnectionSubnetwork
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The cloudComposerConnectionSubnetwork.
-
getCloudComposerConnectionSubnetworkBytes
public 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];
- Specified by:
getCloudComposerConnectionSubnetworkBytes
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The bytes for cloudComposerConnectionSubnetwork.
-
setCloudComposerConnectionSubnetwork
public PrivateEnvironmentConfig.Builder setCloudComposerConnectionSubnetwork(String value)
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];
- Parameters:
value
- The cloudComposerConnectionSubnetwork to set.- Returns:
- This builder for chaining.
-
clearCloudComposerConnectionSubnetwork
public PrivateEnvironmentConfig.Builder clearCloudComposerConnectionSubnetwork()
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];
- Returns:
- This builder for chaining.
-
setCloudComposerConnectionSubnetworkBytes
public PrivateEnvironmentConfig.Builder setCloudComposerConnectionSubnetworkBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for cloudComposerConnectionSubnetwork to set.- Returns:
- This builder for chaining.
-
hasNetworkingConfig
public 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];
- Specified by:
hasNetworkingConfig
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- Whether the networkingConfig field is set.
-
getNetworkingConfig
public 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];
- Specified by:
getNetworkingConfig
in interfacePrivateEnvironmentConfigOrBuilder
- Returns:
- The networkingConfig.
-
setNetworkingConfig
public PrivateEnvironmentConfig.Builder setNetworkingConfig(NetworkingConfig value)
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];
-
setNetworkingConfig
public PrivateEnvironmentConfig.Builder setNetworkingConfig(NetworkingConfig.Builder builderForValue)
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];
-
mergeNetworkingConfig
public PrivateEnvironmentConfig.Builder mergeNetworkingConfig(NetworkingConfig value)
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];
-
clearNetworkingConfig
public PrivateEnvironmentConfig.Builder clearNetworkingConfig()
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];
-
getNetworkingConfigBuilder
public NetworkingConfig.Builder getNetworkingConfigBuilder()
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
public 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];
- Specified by:
getNetworkingConfigOrBuilder
in interfacePrivateEnvironmentConfigOrBuilder
-
setUnknownFields
public final PrivateEnvironmentConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
mergeUnknownFields
public final PrivateEnvironmentConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<PrivateEnvironmentConfig.Builder>
-
-