Class EnvironmentConfig.Builder

  • All Implemented Interfaces:
    EnvironmentConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    EnvironmentConfig

    public static final class EnvironmentConfig.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
    implements EnvironmentConfigOrBuilder
     Configuration information for an environment.
     
    Protobuf type google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
      • clear

        public EnvironmentConfig.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
      • getDefaultInstanceForType

        public EnvironmentConfig getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public EnvironmentConfig build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public EnvironmentConfig buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public EnvironmentConfig.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
      • setField

        public EnvironmentConfig.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
      • clearField

        public EnvironmentConfig.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
      • clearOneof

        public EnvironmentConfig.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
      • setRepeatedField

        public EnvironmentConfig.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          int index,
                                                          Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
      • addRepeatedField

        public EnvironmentConfig.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
      • mergeFrom

        public EnvironmentConfig.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<EnvironmentConfig.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
      • mergeFrom

        public EnvironmentConfig.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<EnvironmentConfig.Builder>
        Throws:
        IOException
      • getGkeCluster

        public String getGkeCluster()
         Output only. The Kubernetes Engine cluster used to run this environment.
         
        string gke_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getGkeCluster in interface EnvironmentConfigOrBuilder
        Returns:
        The gkeCluster.
      • getGkeClusterBytes

        public com.google.protobuf.ByteString getGkeClusterBytes()
         Output only. The Kubernetes Engine cluster used to run this environment.
         
        string gke_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getGkeClusterBytes in interface EnvironmentConfigOrBuilder
        Returns:
        The bytes for gkeCluster.
      • setGkeCluster

        public EnvironmentConfig.Builder setGkeCluster​(String value)
         Output only. The Kubernetes Engine cluster used to run this environment.
         
        string gke_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The gkeCluster to set.
        Returns:
        This builder for chaining.
      • clearGkeCluster

        public EnvironmentConfig.Builder clearGkeCluster()
         Output only. The Kubernetes Engine cluster used to run this environment.
         
        string gke_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setGkeClusterBytes

        public EnvironmentConfig.Builder setGkeClusterBytes​(com.google.protobuf.ByteString value)
         Output only. The Kubernetes Engine cluster used to run this environment.
         
        string gke_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for gkeCluster to set.
        Returns:
        This builder for chaining.
      • getDagGcsPrefix

        public String getDagGcsPrefix()
         Output only. The Cloud Storage prefix of the DAGs for this environment.
         Although Cloud Storage objects reside in a flat namespace, a hierarchical
         file tree can be simulated using "/"-delimited object name prefixes. DAG
         objects for this environment reside in a simulated directory with the given
         prefix.
         
        string dag_gcs_prefix = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDagGcsPrefix in interface EnvironmentConfigOrBuilder
        Returns:
        The dagGcsPrefix.
      • getDagGcsPrefixBytes

        public com.google.protobuf.ByteString getDagGcsPrefixBytes()
         Output only. The Cloud Storage prefix of the DAGs for this environment.
         Although Cloud Storage objects reside in a flat namespace, a hierarchical
         file tree can be simulated using "/"-delimited object name prefixes. DAG
         objects for this environment reside in a simulated directory with the given
         prefix.
         
        string dag_gcs_prefix = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDagGcsPrefixBytes in interface EnvironmentConfigOrBuilder
        Returns:
        The bytes for dagGcsPrefix.
      • setDagGcsPrefix

        public EnvironmentConfig.Builder setDagGcsPrefix​(String value)
         Output only. The Cloud Storage prefix of the DAGs for this environment.
         Although Cloud Storage objects reside in a flat namespace, a hierarchical
         file tree can be simulated using "/"-delimited object name prefixes. DAG
         objects for this environment reside in a simulated directory with the given
         prefix.
         
        string dag_gcs_prefix = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The dagGcsPrefix to set.
        Returns:
        This builder for chaining.
      • clearDagGcsPrefix

        public EnvironmentConfig.Builder clearDagGcsPrefix()
         Output only. The Cloud Storage prefix of the DAGs for this environment.
         Although Cloud Storage objects reside in a flat namespace, a hierarchical
         file tree can be simulated using "/"-delimited object name prefixes. DAG
         objects for this environment reside in a simulated directory with the given
         prefix.
         
        string dag_gcs_prefix = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setDagGcsPrefixBytes

        public EnvironmentConfig.Builder setDagGcsPrefixBytes​(com.google.protobuf.ByteString value)
         Output only. The Cloud Storage prefix of the DAGs for this environment.
         Although Cloud Storage objects reside in a flat namespace, a hierarchical
         file tree can be simulated using "/"-delimited object name prefixes. DAG
         objects for this environment reside in a simulated directory with the given
         prefix.
         
        string dag_gcs_prefix = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for dagGcsPrefix to set.
        Returns:
        This builder for chaining.
      • getNodeCount

        public int getNodeCount()
         The number of nodes in the Kubernetes Engine cluster that will be
         used to run this environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-1.*.*-airflow-*.*.*.
         
        int32 node_count = 3;
        Specified by:
        getNodeCount in interface EnvironmentConfigOrBuilder
        Returns:
        The nodeCount.
      • setNodeCount

        public EnvironmentConfig.Builder setNodeCount​(int value)
         The number of nodes in the Kubernetes Engine cluster that will be
         used to run this environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-1.*.*-airflow-*.*.*.
         
        int32 node_count = 3;
        Parameters:
        value - The nodeCount to set.
        Returns:
        This builder for chaining.
      • clearNodeCount

        public EnvironmentConfig.Builder clearNodeCount()
         The number of nodes in the Kubernetes Engine cluster that will be
         used to run this environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-1.*.*-airflow-*.*.*.
         
        int32 node_count = 3;
        Returns:
        This builder for chaining.
      • hasSoftwareConfig

        public boolean hasSoftwareConfig()
         The configuration settings for software inside the environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig software_config = 4;
        Specified by:
        hasSoftwareConfig in interface EnvironmentConfigOrBuilder
        Returns:
        Whether the softwareConfig field is set.
      • getSoftwareConfig

        public SoftwareConfig getSoftwareConfig()
         The configuration settings for software inside the environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig software_config = 4;
        Specified by:
        getSoftwareConfig in interface EnvironmentConfigOrBuilder
        Returns:
        The softwareConfig.
      • setSoftwareConfig

        public EnvironmentConfig.Builder setSoftwareConfig​(SoftwareConfig value)
         The configuration settings for software inside the environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig software_config = 4;
      • setSoftwareConfig

        public EnvironmentConfig.Builder setSoftwareConfig​(SoftwareConfig.Builder builderForValue)
         The configuration settings for software inside the environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig software_config = 4;
      • mergeSoftwareConfig

        public EnvironmentConfig.Builder mergeSoftwareConfig​(SoftwareConfig value)
         The configuration settings for software inside the environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig software_config = 4;
      • clearSoftwareConfig

        public EnvironmentConfig.Builder clearSoftwareConfig()
         The configuration settings for software inside the environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig software_config = 4;
      • getSoftwareConfigBuilder

        public SoftwareConfig.Builder getSoftwareConfigBuilder()
         The configuration settings for software inside the environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.SoftwareConfig software_config = 4;
      • hasNodeConfig

        public boolean hasNodeConfig()
         The configuration used for the Kubernetes Engine cluster.
         
        .google.cloud.orchestration.airflow.service.v1beta1.NodeConfig node_config = 5;
        Specified by:
        hasNodeConfig in interface EnvironmentConfigOrBuilder
        Returns:
        Whether the nodeConfig field is set.
      • getNodeConfig

        public NodeConfig getNodeConfig()
         The configuration used for the Kubernetes Engine cluster.
         
        .google.cloud.orchestration.airflow.service.v1beta1.NodeConfig node_config = 5;
        Specified by:
        getNodeConfig in interface EnvironmentConfigOrBuilder
        Returns:
        The nodeConfig.
      • setNodeConfig

        public EnvironmentConfig.Builder setNodeConfig​(NodeConfig value)
         The configuration used for the Kubernetes Engine cluster.
         
        .google.cloud.orchestration.airflow.service.v1beta1.NodeConfig node_config = 5;
      • setNodeConfig

        public EnvironmentConfig.Builder setNodeConfig​(NodeConfig.Builder builderForValue)
         The configuration used for the Kubernetes Engine cluster.
         
        .google.cloud.orchestration.airflow.service.v1beta1.NodeConfig node_config = 5;
      • mergeNodeConfig

        public EnvironmentConfig.Builder mergeNodeConfig​(NodeConfig value)
         The configuration used for the Kubernetes Engine cluster.
         
        .google.cloud.orchestration.airflow.service.v1beta1.NodeConfig node_config = 5;
      • clearNodeConfig

        public EnvironmentConfig.Builder clearNodeConfig()
         The configuration used for the Kubernetes Engine cluster.
         
        .google.cloud.orchestration.airflow.service.v1beta1.NodeConfig node_config = 5;
      • getNodeConfigBuilder

        public NodeConfig.Builder getNodeConfigBuilder()
         The configuration used for the Kubernetes Engine cluster.
         
        .google.cloud.orchestration.airflow.service.v1beta1.NodeConfig node_config = 5;
      • hasPrivateEnvironmentConfig

        public boolean hasPrivateEnvironmentConfig()
         The configuration used for the Private IP Cloud Composer environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.PrivateEnvironmentConfig private_environment_config = 7;
        Specified by:
        hasPrivateEnvironmentConfig in interface EnvironmentConfigOrBuilder
        Returns:
        Whether the privateEnvironmentConfig field is set.
      • getPrivateEnvironmentConfig

        public PrivateEnvironmentConfig getPrivateEnvironmentConfig()
         The configuration used for the Private IP Cloud Composer environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.PrivateEnvironmentConfig private_environment_config = 7;
        Specified by:
        getPrivateEnvironmentConfig in interface EnvironmentConfigOrBuilder
        Returns:
        The privateEnvironmentConfig.
      • setPrivateEnvironmentConfig

        public EnvironmentConfig.Builder setPrivateEnvironmentConfig​(PrivateEnvironmentConfig value)
         The configuration used for the Private IP Cloud Composer environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.PrivateEnvironmentConfig private_environment_config = 7;
      • setPrivateEnvironmentConfig

        public EnvironmentConfig.Builder setPrivateEnvironmentConfig​(PrivateEnvironmentConfig.Builder builderForValue)
         The configuration used for the Private IP Cloud Composer environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.PrivateEnvironmentConfig private_environment_config = 7;
      • mergePrivateEnvironmentConfig

        public EnvironmentConfig.Builder mergePrivateEnvironmentConfig​(PrivateEnvironmentConfig value)
         The configuration used for the Private IP Cloud Composer environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.PrivateEnvironmentConfig private_environment_config = 7;
      • clearPrivateEnvironmentConfig

        public EnvironmentConfig.Builder clearPrivateEnvironmentConfig()
         The configuration used for the Private IP Cloud Composer environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.PrivateEnvironmentConfig private_environment_config = 7;
      • getPrivateEnvironmentConfigBuilder

        public PrivateEnvironmentConfig.Builder getPrivateEnvironmentConfigBuilder()
         The configuration used for the Private IP Cloud Composer environment.
         
        .google.cloud.orchestration.airflow.service.v1beta1.PrivateEnvironmentConfig private_environment_config = 7;
      • hasWebServerNetworkAccessControl

        public boolean hasWebServerNetworkAccessControl()
         Optional. The network-level access control policy for the Airflow web
         server. If unspecified, no network-level access restrictions will be
         applied.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerNetworkAccessControl web_server_network_access_control = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasWebServerNetworkAccessControl in interface EnvironmentConfigOrBuilder
        Returns:
        Whether the webServerNetworkAccessControl field is set.
      • getWebServerNetworkAccessControl

        public WebServerNetworkAccessControl getWebServerNetworkAccessControl()
         Optional. The network-level access control policy for the Airflow web
         server. If unspecified, no network-level access restrictions will be
         applied.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerNetworkAccessControl web_server_network_access_control = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getWebServerNetworkAccessControl in interface EnvironmentConfigOrBuilder
        Returns:
        The webServerNetworkAccessControl.
      • setWebServerNetworkAccessControl

        public EnvironmentConfig.Builder setWebServerNetworkAccessControl​(WebServerNetworkAccessControl value)
         Optional. The network-level access control policy for the Airflow web
         server. If unspecified, no network-level access restrictions will be
         applied.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerNetworkAccessControl web_server_network_access_control = 9 [(.google.api.field_behavior) = OPTIONAL];
      • setWebServerNetworkAccessControl

        public EnvironmentConfig.Builder setWebServerNetworkAccessControl​(WebServerNetworkAccessControl.Builder builderForValue)
         Optional. The network-level access control policy for the Airflow web
         server. If unspecified, no network-level access restrictions will be
         applied.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerNetworkAccessControl web_server_network_access_control = 9 [(.google.api.field_behavior) = OPTIONAL];
      • mergeWebServerNetworkAccessControl

        public EnvironmentConfig.Builder mergeWebServerNetworkAccessControl​(WebServerNetworkAccessControl value)
         Optional. The network-level access control policy for the Airflow web
         server. If unspecified, no network-level access restrictions will be
         applied.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerNetworkAccessControl web_server_network_access_control = 9 [(.google.api.field_behavior) = OPTIONAL];
      • clearWebServerNetworkAccessControl

        public EnvironmentConfig.Builder clearWebServerNetworkAccessControl()
         Optional. The network-level access control policy for the Airflow web
         server. If unspecified, no network-level access restrictions will be
         applied.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerNetworkAccessControl web_server_network_access_control = 9 [(.google.api.field_behavior) = OPTIONAL];
      • getWebServerNetworkAccessControlBuilder

        public WebServerNetworkAccessControl.Builder getWebServerNetworkAccessControlBuilder()
         Optional. The network-level access control policy for the Airflow web
         server. If unspecified, no network-level access restrictions will be
         applied.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerNetworkAccessControl web_server_network_access_control = 9 [(.google.api.field_behavior) = OPTIONAL];
      • getWebServerNetworkAccessControlOrBuilder

        public WebServerNetworkAccessControlOrBuilder getWebServerNetworkAccessControlOrBuilder()
         Optional. The network-level access control policy for the Airflow web
         server. If unspecified, no network-level access restrictions will be
         applied.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerNetworkAccessControl web_server_network_access_control = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getWebServerNetworkAccessControlOrBuilder in interface EnvironmentConfigOrBuilder
      • hasDatabaseConfig

        public boolean hasDatabaseConfig()
         Optional. The configuration settings for Cloud SQL instance used internally
         by Apache Airflow software.
         
        .google.cloud.orchestration.airflow.service.v1beta1.DatabaseConfig database_config = 10 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasDatabaseConfig in interface EnvironmentConfigOrBuilder
        Returns:
        Whether the databaseConfig field is set.
      • getDatabaseConfig

        public DatabaseConfig getDatabaseConfig()
         Optional. The configuration settings for Cloud SQL instance used internally
         by Apache Airflow software.
         
        .google.cloud.orchestration.airflow.service.v1beta1.DatabaseConfig database_config = 10 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDatabaseConfig in interface EnvironmentConfigOrBuilder
        Returns:
        The databaseConfig.
      • setDatabaseConfig

        public EnvironmentConfig.Builder setDatabaseConfig​(DatabaseConfig value)
         Optional. The configuration settings for Cloud SQL instance used internally
         by Apache Airflow software.
         
        .google.cloud.orchestration.airflow.service.v1beta1.DatabaseConfig database_config = 10 [(.google.api.field_behavior) = OPTIONAL];
      • setDatabaseConfig

        public EnvironmentConfig.Builder setDatabaseConfig​(DatabaseConfig.Builder builderForValue)
         Optional. The configuration settings for Cloud SQL instance used internally
         by Apache Airflow software.
         
        .google.cloud.orchestration.airflow.service.v1beta1.DatabaseConfig database_config = 10 [(.google.api.field_behavior) = OPTIONAL];
      • mergeDatabaseConfig

        public EnvironmentConfig.Builder mergeDatabaseConfig​(DatabaseConfig value)
         Optional. The configuration settings for Cloud SQL instance used internally
         by Apache Airflow software.
         
        .google.cloud.orchestration.airflow.service.v1beta1.DatabaseConfig database_config = 10 [(.google.api.field_behavior) = OPTIONAL];
      • clearDatabaseConfig

        public EnvironmentConfig.Builder clearDatabaseConfig()
         Optional. The configuration settings for Cloud SQL instance used internally
         by Apache Airflow software.
         
        .google.cloud.orchestration.airflow.service.v1beta1.DatabaseConfig database_config = 10 [(.google.api.field_behavior) = OPTIONAL];
      • getDatabaseConfigBuilder

        public DatabaseConfig.Builder getDatabaseConfigBuilder()
         Optional. The configuration settings for Cloud SQL instance used internally
         by Apache Airflow software.
         
        .google.cloud.orchestration.airflow.service.v1beta1.DatabaseConfig database_config = 10 [(.google.api.field_behavior) = OPTIONAL];
      • getDatabaseConfigOrBuilder

        public DatabaseConfigOrBuilder getDatabaseConfigOrBuilder()
         Optional. The configuration settings for Cloud SQL instance used internally
         by Apache Airflow software.
         
        .google.cloud.orchestration.airflow.service.v1beta1.DatabaseConfig database_config = 10 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDatabaseConfigOrBuilder in interface EnvironmentConfigOrBuilder
      • hasWebServerConfig

        public boolean hasWebServerConfig()
         Optional. The configuration settings for the Airflow web server App Engine
         instance.
        
         This field is supported for Cloud Composer environments in versions
         composer-1.*.*-airflow-*.*.*.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerConfig web_server_config = 11 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasWebServerConfig in interface EnvironmentConfigOrBuilder
        Returns:
        Whether the webServerConfig field is set.
      • getWebServerConfig

        public WebServerConfig getWebServerConfig()
         Optional. The configuration settings for the Airflow web server App Engine
         instance.
        
         This field is supported for Cloud Composer environments in versions
         composer-1.*.*-airflow-*.*.*.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerConfig web_server_config = 11 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getWebServerConfig in interface EnvironmentConfigOrBuilder
        Returns:
        The webServerConfig.
      • setWebServerConfig

        public EnvironmentConfig.Builder setWebServerConfig​(WebServerConfig value)
         Optional. The configuration settings for the Airflow web server App Engine
         instance.
        
         This field is supported for Cloud Composer environments in versions
         composer-1.*.*-airflow-*.*.*.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerConfig web_server_config = 11 [(.google.api.field_behavior) = OPTIONAL];
      • setWebServerConfig

        public EnvironmentConfig.Builder setWebServerConfig​(WebServerConfig.Builder builderForValue)
         Optional. The configuration settings for the Airflow web server App Engine
         instance.
        
         This field is supported for Cloud Composer environments in versions
         composer-1.*.*-airflow-*.*.*.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerConfig web_server_config = 11 [(.google.api.field_behavior) = OPTIONAL];
      • mergeWebServerConfig

        public EnvironmentConfig.Builder mergeWebServerConfig​(WebServerConfig value)
         Optional. The configuration settings for the Airflow web server App Engine
         instance.
        
         This field is supported for Cloud Composer environments in versions
         composer-1.*.*-airflow-*.*.*.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerConfig web_server_config = 11 [(.google.api.field_behavior) = OPTIONAL];
      • clearWebServerConfig

        public EnvironmentConfig.Builder clearWebServerConfig()
         Optional. The configuration settings for the Airflow web server App Engine
         instance.
        
         This field is supported for Cloud Composer environments in versions
         composer-1.*.*-airflow-*.*.*.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerConfig web_server_config = 11 [(.google.api.field_behavior) = OPTIONAL];
      • getWebServerConfigBuilder

        public WebServerConfig.Builder getWebServerConfigBuilder()
         Optional. The configuration settings for the Airflow web server App Engine
         instance.
        
         This field is supported for Cloud Composer environments in versions
         composer-1.*.*-airflow-*.*.*.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerConfig web_server_config = 11 [(.google.api.field_behavior) = OPTIONAL];
      • getWebServerConfigOrBuilder

        public WebServerConfigOrBuilder getWebServerConfigOrBuilder()
         Optional. The configuration settings for the Airflow web server App Engine
         instance.
        
         This field is supported for Cloud Composer environments in versions
         composer-1.*.*-airflow-*.*.*.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WebServerConfig web_server_config = 11 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getWebServerConfigOrBuilder in interface EnvironmentConfigOrBuilder
      • getAirflowUri

        public String getAirflowUri()
         Output only. The URI of the Apache Airflow Web UI hosted within this
         environment (see [Airflow web
         interface](/composer/docs/how-to/accessing/airflow-web-interface)).
         
        string airflow_uri = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getAirflowUri in interface EnvironmentConfigOrBuilder
        Returns:
        The airflowUri.
      • getAirflowUriBytes

        public com.google.protobuf.ByteString getAirflowUriBytes()
         Output only. The URI of the Apache Airflow Web UI hosted within this
         environment (see [Airflow web
         interface](/composer/docs/how-to/accessing/airflow-web-interface)).
         
        string airflow_uri = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getAirflowUriBytes in interface EnvironmentConfigOrBuilder
        Returns:
        The bytes for airflowUri.
      • setAirflowUri

        public EnvironmentConfig.Builder setAirflowUri​(String value)
         Output only. The URI of the Apache Airflow Web UI hosted within this
         environment (see [Airflow web
         interface](/composer/docs/how-to/accessing/airflow-web-interface)).
         
        string airflow_uri = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The airflowUri to set.
        Returns:
        This builder for chaining.
      • clearAirflowUri

        public EnvironmentConfig.Builder clearAirflowUri()
         Output only. The URI of the Apache Airflow Web UI hosted within this
         environment (see [Airflow web
         interface](/composer/docs/how-to/accessing/airflow-web-interface)).
         
        string airflow_uri = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setAirflowUriBytes

        public EnvironmentConfig.Builder setAirflowUriBytes​(com.google.protobuf.ByteString value)
         Output only. The URI of the Apache Airflow Web UI hosted within this
         environment (see [Airflow web
         interface](/composer/docs/how-to/accessing/airflow-web-interface)).
         
        string airflow_uri = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for airflowUri to set.
        Returns:
        This builder for chaining.
      • getAirflowByoidUri

        public String getAirflowByoidUri()
         Output only. The 'bring your own identity' variant of the URI of the Apache
         Airflow Web UI hosted within this environment, to be accessed with external
         identities using workforce identity federation (see [Access environments
         with workforce identity
         federation](/composer/docs/composer-2/access-environments-with-workforce-identity-federation)).
         
        string airflow_byoid_uri = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getAirflowByoidUri in interface EnvironmentConfigOrBuilder
        Returns:
        The airflowByoidUri.
      • getAirflowByoidUriBytes

        public com.google.protobuf.ByteString getAirflowByoidUriBytes()
         Output only. The 'bring your own identity' variant of the URI of the Apache
         Airflow Web UI hosted within this environment, to be accessed with external
         identities using workforce identity federation (see [Access environments
         with workforce identity
         federation](/composer/docs/composer-2/access-environments-with-workforce-identity-federation)).
         
        string airflow_byoid_uri = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getAirflowByoidUriBytes in interface EnvironmentConfigOrBuilder
        Returns:
        The bytes for airflowByoidUri.
      • setAirflowByoidUri

        public EnvironmentConfig.Builder setAirflowByoidUri​(String value)
         Output only. The 'bring your own identity' variant of the URI of the Apache
         Airflow Web UI hosted within this environment, to be accessed with external
         identities using workforce identity federation (see [Access environments
         with workforce identity
         federation](/composer/docs/composer-2/access-environments-with-workforce-identity-federation)).
         
        string airflow_byoid_uri = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The airflowByoidUri to set.
        Returns:
        This builder for chaining.
      • clearAirflowByoidUri

        public EnvironmentConfig.Builder clearAirflowByoidUri()
         Output only. The 'bring your own identity' variant of the URI of the Apache
         Airflow Web UI hosted within this environment, to be accessed with external
         identities using workforce identity federation (see [Access environments
         with workforce identity
         federation](/composer/docs/composer-2/access-environments-with-workforce-identity-federation)).
         
        string airflow_byoid_uri = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setAirflowByoidUriBytes

        public EnvironmentConfig.Builder setAirflowByoidUriBytes​(com.google.protobuf.ByteString value)
         Output only. The 'bring your own identity' variant of the URI of the Apache
         Airflow Web UI hosted within this environment, to be accessed with external
         identities using workforce identity federation (see [Access environments
         with workforce identity
         federation](/composer/docs/composer-2/access-environments-with-workforce-identity-federation)).
         
        string airflow_byoid_uri = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for airflowByoidUri to set.
        Returns:
        This builder for chaining.
      • hasEncryptionConfig

        public boolean hasEncryptionConfig()
         Optional. The encryption options for the Cloud Composer environment and its
         dependencies. Cannot be updated.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EncryptionConfig encryption_config = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasEncryptionConfig in interface EnvironmentConfigOrBuilder
        Returns:
        Whether the encryptionConfig field is set.
      • getEncryptionConfig

        public EncryptionConfig getEncryptionConfig()
         Optional. The encryption options for the Cloud Composer environment and its
         dependencies. Cannot be updated.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EncryptionConfig encryption_config = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getEncryptionConfig in interface EnvironmentConfigOrBuilder
        Returns:
        The encryptionConfig.
      • setEncryptionConfig

        public EnvironmentConfig.Builder setEncryptionConfig​(EncryptionConfig value)
         Optional. The encryption options for the Cloud Composer environment and its
         dependencies. Cannot be updated.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EncryptionConfig encryption_config = 12 [(.google.api.field_behavior) = OPTIONAL];
      • setEncryptionConfig

        public EnvironmentConfig.Builder setEncryptionConfig​(EncryptionConfig.Builder builderForValue)
         Optional. The encryption options for the Cloud Composer environment and its
         dependencies. Cannot be updated.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EncryptionConfig encryption_config = 12 [(.google.api.field_behavior) = OPTIONAL];
      • mergeEncryptionConfig

        public EnvironmentConfig.Builder mergeEncryptionConfig​(EncryptionConfig value)
         Optional. The encryption options for the Cloud Composer environment and its
         dependencies. Cannot be updated.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EncryptionConfig encryption_config = 12 [(.google.api.field_behavior) = OPTIONAL];
      • clearEncryptionConfig

        public EnvironmentConfig.Builder clearEncryptionConfig()
         Optional. The encryption options for the Cloud Composer environment and its
         dependencies. Cannot be updated.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EncryptionConfig encryption_config = 12 [(.google.api.field_behavior) = OPTIONAL];
      • getEncryptionConfigBuilder

        public EncryptionConfig.Builder getEncryptionConfigBuilder()
         Optional. The encryption options for the Cloud Composer environment and its
         dependencies. Cannot be updated.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EncryptionConfig encryption_config = 12 [(.google.api.field_behavior) = OPTIONAL];
      • getEncryptionConfigOrBuilder

        public EncryptionConfigOrBuilder getEncryptionConfigOrBuilder()
         Optional. The encryption options for the Cloud Composer environment and its
         dependencies. Cannot be updated.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EncryptionConfig encryption_config = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getEncryptionConfigOrBuilder in interface EnvironmentConfigOrBuilder
      • hasMaintenanceWindow

        public boolean hasMaintenanceWindow()
         Optional. The maintenance window is the period when Cloud Composer
         components may undergo maintenance. It is defined so that maintenance is
         not executed during peak hours or critical time periods.
        
         The system will not be under maintenance for every occurrence of this
         window, but when maintenance is planned, it will be scheduled
         during the window.
        
         The maintenance window period must encompass at least 12 hours per week.
         This may be split into multiple chunks, each with a size of
         at least 4 hours.
        
         If this value is omitted, Cloud Composer components may be subject to
         maintenance at any time.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MaintenanceWindow maintenance_window = 13 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasMaintenanceWindow in interface EnvironmentConfigOrBuilder
        Returns:
        Whether the maintenanceWindow field is set.
      • getMaintenanceWindow

        public MaintenanceWindow getMaintenanceWindow()
         Optional. The maintenance window is the period when Cloud Composer
         components may undergo maintenance. It is defined so that maintenance is
         not executed during peak hours or critical time periods.
        
         The system will not be under maintenance for every occurrence of this
         window, but when maintenance is planned, it will be scheduled
         during the window.
        
         The maintenance window period must encompass at least 12 hours per week.
         This may be split into multiple chunks, each with a size of
         at least 4 hours.
        
         If this value is omitted, Cloud Composer components may be subject to
         maintenance at any time.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MaintenanceWindow maintenance_window = 13 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMaintenanceWindow in interface EnvironmentConfigOrBuilder
        Returns:
        The maintenanceWindow.
      • setMaintenanceWindow

        public EnvironmentConfig.Builder setMaintenanceWindow​(MaintenanceWindow value)
         Optional. The maintenance window is the period when Cloud Composer
         components may undergo maintenance. It is defined so that maintenance is
         not executed during peak hours or critical time periods.
        
         The system will not be under maintenance for every occurrence of this
         window, but when maintenance is planned, it will be scheduled
         during the window.
        
         The maintenance window period must encompass at least 12 hours per week.
         This may be split into multiple chunks, each with a size of
         at least 4 hours.
        
         If this value is omitted, Cloud Composer components may be subject to
         maintenance at any time.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MaintenanceWindow maintenance_window = 13 [(.google.api.field_behavior) = OPTIONAL];
      • setMaintenanceWindow

        public EnvironmentConfig.Builder setMaintenanceWindow​(MaintenanceWindow.Builder builderForValue)
         Optional. The maintenance window is the period when Cloud Composer
         components may undergo maintenance. It is defined so that maintenance is
         not executed during peak hours or critical time periods.
        
         The system will not be under maintenance for every occurrence of this
         window, but when maintenance is planned, it will be scheduled
         during the window.
        
         The maintenance window period must encompass at least 12 hours per week.
         This may be split into multiple chunks, each with a size of
         at least 4 hours.
        
         If this value is omitted, Cloud Composer components may be subject to
         maintenance at any time.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MaintenanceWindow maintenance_window = 13 [(.google.api.field_behavior) = OPTIONAL];
      • mergeMaintenanceWindow

        public EnvironmentConfig.Builder mergeMaintenanceWindow​(MaintenanceWindow value)
         Optional. The maintenance window is the period when Cloud Composer
         components may undergo maintenance. It is defined so that maintenance is
         not executed during peak hours or critical time periods.
        
         The system will not be under maintenance for every occurrence of this
         window, but when maintenance is planned, it will be scheduled
         during the window.
        
         The maintenance window period must encompass at least 12 hours per week.
         This may be split into multiple chunks, each with a size of
         at least 4 hours.
        
         If this value is omitted, Cloud Composer components may be subject to
         maintenance at any time.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MaintenanceWindow maintenance_window = 13 [(.google.api.field_behavior) = OPTIONAL];
      • clearMaintenanceWindow

        public EnvironmentConfig.Builder clearMaintenanceWindow()
         Optional. The maintenance window is the period when Cloud Composer
         components may undergo maintenance. It is defined so that maintenance is
         not executed during peak hours or critical time periods.
        
         The system will not be under maintenance for every occurrence of this
         window, but when maintenance is planned, it will be scheduled
         during the window.
        
         The maintenance window period must encompass at least 12 hours per week.
         This may be split into multiple chunks, each with a size of
         at least 4 hours.
        
         If this value is omitted, Cloud Composer components may be subject to
         maintenance at any time.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MaintenanceWindow maintenance_window = 13 [(.google.api.field_behavior) = OPTIONAL];
      • getMaintenanceWindowBuilder

        public MaintenanceWindow.Builder getMaintenanceWindowBuilder()
         Optional. The maintenance window is the period when Cloud Composer
         components may undergo maintenance. It is defined so that maintenance is
         not executed during peak hours or critical time periods.
        
         The system will not be under maintenance for every occurrence of this
         window, but when maintenance is planned, it will be scheduled
         during the window.
        
         The maintenance window period must encompass at least 12 hours per week.
         This may be split into multiple chunks, each with a size of
         at least 4 hours.
        
         If this value is omitted, Cloud Composer components may be subject to
         maintenance at any time.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MaintenanceWindow maintenance_window = 13 [(.google.api.field_behavior) = OPTIONAL];
      • getMaintenanceWindowOrBuilder

        public MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder()
         Optional. The maintenance window is the period when Cloud Composer
         components may undergo maintenance. It is defined so that maintenance is
         not executed during peak hours or critical time periods.
        
         The system will not be under maintenance for every occurrence of this
         window, but when maintenance is planned, it will be scheduled
         during the window.
        
         The maintenance window period must encompass at least 12 hours per week.
         This may be split into multiple chunks, each with a size of
         at least 4 hours.
        
         If this value is omitted, Cloud Composer components may be subject to
         maintenance at any time.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MaintenanceWindow maintenance_window = 13 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMaintenanceWindowOrBuilder in interface EnvironmentConfigOrBuilder
      • hasWorkloadsConfig

        public boolean hasWorkloadsConfig()
         Optional. The workloads configuration settings for the GKE cluster
         associated with the Cloud Composer environment. The GKE cluster runs
         Airflow scheduler, web server and workers workloads.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig workloads_config = 15 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasWorkloadsConfig in interface EnvironmentConfigOrBuilder
        Returns:
        Whether the workloadsConfig field is set.
      • getWorkloadsConfig

        public WorkloadsConfig getWorkloadsConfig()
         Optional. The workloads configuration settings for the GKE cluster
         associated with the Cloud Composer environment. The GKE cluster runs
         Airflow scheduler, web server and workers workloads.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig workloads_config = 15 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getWorkloadsConfig in interface EnvironmentConfigOrBuilder
        Returns:
        The workloadsConfig.
      • setWorkloadsConfig

        public EnvironmentConfig.Builder setWorkloadsConfig​(WorkloadsConfig value)
         Optional. The workloads configuration settings for the GKE cluster
         associated with the Cloud Composer environment. The GKE cluster runs
         Airflow scheduler, web server and workers workloads.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig workloads_config = 15 [(.google.api.field_behavior) = OPTIONAL];
      • setWorkloadsConfig

        public EnvironmentConfig.Builder setWorkloadsConfig​(WorkloadsConfig.Builder builderForValue)
         Optional. The workloads configuration settings for the GKE cluster
         associated with the Cloud Composer environment. The GKE cluster runs
         Airflow scheduler, web server and workers workloads.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig workloads_config = 15 [(.google.api.field_behavior) = OPTIONAL];
      • mergeWorkloadsConfig

        public EnvironmentConfig.Builder mergeWorkloadsConfig​(WorkloadsConfig value)
         Optional. The workloads configuration settings for the GKE cluster
         associated with the Cloud Composer environment. The GKE cluster runs
         Airflow scheduler, web server and workers workloads.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig workloads_config = 15 [(.google.api.field_behavior) = OPTIONAL];
      • clearWorkloadsConfig

        public EnvironmentConfig.Builder clearWorkloadsConfig()
         Optional. The workloads configuration settings for the GKE cluster
         associated with the Cloud Composer environment. The GKE cluster runs
         Airflow scheduler, web server and workers workloads.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig workloads_config = 15 [(.google.api.field_behavior) = OPTIONAL];
      • getWorkloadsConfigBuilder

        public WorkloadsConfig.Builder getWorkloadsConfigBuilder()
         Optional. The workloads configuration settings for the GKE cluster
         associated with the Cloud Composer environment. The GKE cluster runs
         Airflow scheduler, web server and workers workloads.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig workloads_config = 15 [(.google.api.field_behavior) = OPTIONAL];
      • getWorkloadsConfigOrBuilder

        public WorkloadsConfigOrBuilder getWorkloadsConfigOrBuilder()
         Optional. The workloads configuration settings for the GKE cluster
         associated with the Cloud Composer environment. The GKE cluster runs
         Airflow scheduler, web server and workers workloads.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.WorkloadsConfig workloads_config = 15 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getWorkloadsConfigOrBuilder in interface EnvironmentConfigOrBuilder
      • getEnvironmentSizeValue

        public int getEnvironmentSizeValue()
         Optional. The size of the Cloud Composer environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.EnvironmentSize environment_size = 16 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getEnvironmentSizeValue in interface EnvironmentConfigOrBuilder
        Returns:
        The enum numeric value on the wire for environmentSize.
      • setEnvironmentSizeValue

        public EnvironmentConfig.Builder setEnvironmentSizeValue​(int value)
         Optional. The size of the Cloud Composer environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.EnvironmentSize environment_size = 16 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The enum numeric value on the wire for environmentSize to set.
        Returns:
        This builder for chaining.
      • getEnvironmentSize

        public EnvironmentConfig.EnvironmentSize getEnvironmentSize()
         Optional. The size of the Cloud Composer environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.EnvironmentSize environment_size = 16 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getEnvironmentSize in interface EnvironmentConfigOrBuilder
        Returns:
        The environmentSize.
      • setEnvironmentSize

        public EnvironmentConfig.Builder setEnvironmentSize​(EnvironmentConfig.EnvironmentSize value)
         Optional. The size of the Cloud Composer environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.EnvironmentSize environment_size = 16 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The environmentSize to set.
        Returns:
        This builder for chaining.
      • clearEnvironmentSize

        public EnvironmentConfig.Builder clearEnvironmentSize()
         Optional. The size of the Cloud Composer environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.EnvironmentSize environment_size = 16 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • hasMasterAuthorizedNetworksConfig

        public boolean hasMasterAuthorizedNetworksConfig()
         Optional. The configuration options for GKE cluster master authorized
         networks. By default master authorized networks feature is:
         - in case of private environment: enabled with no external networks
         allowlisted.
         - in case of public environment: disabled.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 17 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasMasterAuthorizedNetworksConfig in interface EnvironmentConfigOrBuilder
        Returns:
        Whether the masterAuthorizedNetworksConfig field is set.
      • getMasterAuthorizedNetworksConfig

        public MasterAuthorizedNetworksConfig getMasterAuthorizedNetworksConfig()
         Optional. The configuration options for GKE cluster master authorized
         networks. By default master authorized networks feature is:
         - in case of private environment: enabled with no external networks
         allowlisted.
         - in case of public environment: disabled.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 17 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMasterAuthorizedNetworksConfig in interface EnvironmentConfigOrBuilder
        Returns:
        The masterAuthorizedNetworksConfig.
      • setMasterAuthorizedNetworksConfig

        public EnvironmentConfig.Builder setMasterAuthorizedNetworksConfig​(MasterAuthorizedNetworksConfig value)
         Optional. The configuration options for GKE cluster master authorized
         networks. By default master authorized networks feature is:
         - in case of private environment: enabled with no external networks
         allowlisted.
         - in case of public environment: disabled.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 17 [(.google.api.field_behavior) = OPTIONAL];
      • setMasterAuthorizedNetworksConfig

        public EnvironmentConfig.Builder setMasterAuthorizedNetworksConfig​(MasterAuthorizedNetworksConfig.Builder builderForValue)
         Optional. The configuration options for GKE cluster master authorized
         networks. By default master authorized networks feature is:
         - in case of private environment: enabled with no external networks
         allowlisted.
         - in case of public environment: disabled.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 17 [(.google.api.field_behavior) = OPTIONAL];
      • mergeMasterAuthorizedNetworksConfig

        public EnvironmentConfig.Builder mergeMasterAuthorizedNetworksConfig​(MasterAuthorizedNetworksConfig value)
         Optional. The configuration options for GKE cluster master authorized
         networks. By default master authorized networks feature is:
         - in case of private environment: enabled with no external networks
         allowlisted.
         - in case of public environment: disabled.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 17 [(.google.api.field_behavior) = OPTIONAL];
      • clearMasterAuthorizedNetworksConfig

        public EnvironmentConfig.Builder clearMasterAuthorizedNetworksConfig()
         Optional. The configuration options for GKE cluster master authorized
         networks. By default master authorized networks feature is:
         - in case of private environment: enabled with no external networks
         allowlisted.
         - in case of public environment: disabled.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 17 [(.google.api.field_behavior) = OPTIONAL];
      • getMasterAuthorizedNetworksConfigBuilder

        public MasterAuthorizedNetworksConfig.Builder getMasterAuthorizedNetworksConfigBuilder()
         Optional. The configuration options for GKE cluster master authorized
         networks. By default master authorized networks feature is:
         - in case of private environment: enabled with no external networks
         allowlisted.
         - in case of public environment: disabled.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 17 [(.google.api.field_behavior) = OPTIONAL];
      • getMasterAuthorizedNetworksConfigOrBuilder

        public MasterAuthorizedNetworksConfigOrBuilder getMasterAuthorizedNetworksConfigOrBuilder()
         Optional. The configuration options for GKE cluster master authorized
         networks. By default master authorized networks feature is:
         - in case of private environment: enabled with no external networks
         allowlisted.
         - in case of public environment: disabled.
         
        .google.cloud.orchestration.airflow.service.v1beta1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 17 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMasterAuthorizedNetworksConfigOrBuilder in interface EnvironmentConfigOrBuilder
      • hasRecoveryConfig

        public boolean hasRecoveryConfig()
         Optional. The Recovery settings configuration of an environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.RecoveryConfig recovery_config = 18 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasRecoveryConfig in interface EnvironmentConfigOrBuilder
        Returns:
        Whether the recoveryConfig field is set.
      • getRecoveryConfig

        public RecoveryConfig getRecoveryConfig()
         Optional. The Recovery settings configuration of an environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.RecoveryConfig recovery_config = 18 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getRecoveryConfig in interface EnvironmentConfigOrBuilder
        Returns:
        The recoveryConfig.
      • setRecoveryConfig

        public EnvironmentConfig.Builder setRecoveryConfig​(RecoveryConfig value)
         Optional. The Recovery settings configuration of an environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.RecoveryConfig recovery_config = 18 [(.google.api.field_behavior) = OPTIONAL];
      • setRecoveryConfig

        public EnvironmentConfig.Builder setRecoveryConfig​(RecoveryConfig.Builder builderForValue)
         Optional. The Recovery settings configuration of an environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.RecoveryConfig recovery_config = 18 [(.google.api.field_behavior) = OPTIONAL];
      • mergeRecoveryConfig

        public EnvironmentConfig.Builder mergeRecoveryConfig​(RecoveryConfig value)
         Optional. The Recovery settings configuration of an environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.RecoveryConfig recovery_config = 18 [(.google.api.field_behavior) = OPTIONAL];
      • clearRecoveryConfig

        public EnvironmentConfig.Builder clearRecoveryConfig()
         Optional. The Recovery settings configuration of an environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.RecoveryConfig recovery_config = 18 [(.google.api.field_behavior) = OPTIONAL];
      • getRecoveryConfigBuilder

        public RecoveryConfig.Builder getRecoveryConfigBuilder()
         Optional. The Recovery settings configuration of an environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.RecoveryConfig recovery_config = 18 [(.google.api.field_behavior) = OPTIONAL];
      • getRecoveryConfigOrBuilder

        public RecoveryConfigOrBuilder getRecoveryConfigOrBuilder()
         Optional. The Recovery settings configuration of an environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.*.*-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.RecoveryConfig recovery_config = 18 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getRecoveryConfigOrBuilder in interface EnvironmentConfigOrBuilder
      • getResilienceModeValue

        public int getResilienceModeValue()
         Optional. Resilience mode of the Cloud Composer Environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.2.0-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.ResilienceMode resilience_mode = 20 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getResilienceModeValue in interface EnvironmentConfigOrBuilder
        Returns:
        The enum numeric value on the wire for resilienceMode.
      • setResilienceModeValue

        public EnvironmentConfig.Builder setResilienceModeValue​(int value)
         Optional. Resilience mode of the Cloud Composer Environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.2.0-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.ResilienceMode resilience_mode = 20 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The enum numeric value on the wire for resilienceMode to set.
        Returns:
        This builder for chaining.
      • getResilienceMode

        public EnvironmentConfig.ResilienceMode getResilienceMode()
         Optional. Resilience mode of the Cloud Composer Environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.2.0-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.ResilienceMode resilience_mode = 20 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getResilienceMode in interface EnvironmentConfigOrBuilder
        Returns:
        The resilienceMode.
      • setResilienceMode

        public EnvironmentConfig.Builder setResilienceMode​(EnvironmentConfig.ResilienceMode value)
         Optional. Resilience mode of the Cloud Composer Environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.2.0-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.ResilienceMode resilience_mode = 20 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The resilienceMode to set.
        Returns:
        This builder for chaining.
      • clearResilienceMode

        public EnvironmentConfig.Builder clearResilienceMode()
         Optional. Resilience mode of the Cloud Composer Environment.
        
         This field is supported for Cloud Composer environments in versions
         composer-2.2.0-airflow-*.*.* and newer.
         
        .google.cloud.orchestration.airflow.service.v1beta1.EnvironmentConfig.ResilienceMode resilience_mode = 20 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final EnvironmentConfig.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>
      • mergeUnknownFields

        public final EnvironmentConfig.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EnvironmentConfig.Builder>