Class EnvironmentConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.orchestration.airflow.service.v1.EnvironmentConfig
-
- All Implemented Interfaces:
EnvironmentConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class EnvironmentConfig extends com.google.protobuf.GeneratedMessageV3 implements EnvironmentConfigOrBuilder
Configuration information for an environment.
Protobuf typegoogle.cloud.orchestration.airflow.service.v1.EnvironmentConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEnvironmentConfig.BuilderConfiguration information for an environment.static classEnvironmentConfig.EnvironmentSizeThe size of the Cloud Composer environment.static classEnvironmentConfig.ResilienceModeResilience mode of the Cloud Composer Environment.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAIRFLOW_BYOID_URI_FIELD_NUMBERstatic intAIRFLOW_URI_FIELD_NUMBERstatic intDAG_GCS_PREFIX_FIELD_NUMBERstatic intDATABASE_CONFIG_FIELD_NUMBERstatic intENCRYPTION_CONFIG_FIELD_NUMBERstatic intENVIRONMENT_SIZE_FIELD_NUMBERstatic intGKE_CLUSTER_FIELD_NUMBERstatic intMAINTENANCE_WINDOW_FIELD_NUMBERstatic intMASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBERstatic intNODE_CONFIG_FIELD_NUMBERstatic intNODE_COUNT_FIELD_NUMBERstatic intPRIVATE_ENVIRONMENT_CONFIG_FIELD_NUMBERstatic intRECOVERY_CONFIG_FIELD_NUMBERstatic intRESILIENCE_MODE_FIELD_NUMBERstatic intSOFTWARE_CONFIG_FIELD_NUMBERstatic intWEB_SERVER_CONFIG_FIELD_NUMBERstatic intWEB_SERVER_NETWORK_ACCESS_CONTROL_FIELD_NUMBERstatic intWORKLOADS_CONFIG_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetAirflowByoidUri()Output only.com.google.protobuf.ByteStringgetAirflowByoidUriBytes()Output only.StringgetAirflowUri()Output only.com.google.protobuf.ByteStringgetAirflowUriBytes()Output only.StringgetDagGcsPrefix()Output only.com.google.protobuf.ByteStringgetDagGcsPrefixBytes()Output only.DatabaseConfiggetDatabaseConfig()Optional.DatabaseConfigOrBuildergetDatabaseConfigOrBuilder()Optional.static EnvironmentConfiggetDefaultInstance()EnvironmentConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()EncryptionConfiggetEncryptionConfig()Optional.EncryptionConfigOrBuildergetEncryptionConfigOrBuilder()Optional.EnvironmentConfig.EnvironmentSizegetEnvironmentSize()Optional.intgetEnvironmentSizeValue()Optional.StringgetGkeCluster()Output only.com.google.protobuf.ByteStringgetGkeClusterBytes()Output only.MaintenanceWindowgetMaintenanceWindow()Optional.MaintenanceWindowOrBuildergetMaintenanceWindowOrBuilder()Optional.MasterAuthorizedNetworksConfiggetMasterAuthorizedNetworksConfig()Optional.MasterAuthorizedNetworksConfigOrBuildergetMasterAuthorizedNetworksConfigOrBuilder()Optional.NodeConfiggetNodeConfig()The configuration used for the Kubernetes Engine cluster.NodeConfigOrBuildergetNodeConfigOrBuilder()The configuration used for the Kubernetes Engine cluster.intgetNodeCount()The number of nodes in the Kubernetes Engine cluster that will be used to run this environment.com.google.protobuf.Parser<EnvironmentConfig>getParserForType()PrivateEnvironmentConfiggetPrivateEnvironmentConfig()The configuration used for the Private IP Cloud Composer environment.PrivateEnvironmentConfigOrBuildergetPrivateEnvironmentConfigOrBuilder()The configuration used for the Private IP Cloud Composer environment.RecoveryConfiggetRecoveryConfig()Optional.RecoveryConfigOrBuildergetRecoveryConfigOrBuilder()Optional.EnvironmentConfig.ResilienceModegetResilienceMode()Optional.intgetResilienceModeValue()Optional.intgetSerializedSize()SoftwareConfiggetSoftwareConfig()The configuration settings for software inside the environment.SoftwareConfigOrBuildergetSoftwareConfigOrBuilder()The configuration settings for software inside the environment.WebServerConfiggetWebServerConfig()Optional.WebServerConfigOrBuildergetWebServerConfigOrBuilder()Optional.WebServerNetworkAccessControlgetWebServerNetworkAccessControl()Optional.WebServerNetworkAccessControlOrBuildergetWebServerNetworkAccessControlOrBuilder()Optional.WorkloadsConfiggetWorkloadsConfig()Optional.WorkloadsConfigOrBuildergetWorkloadsConfigOrBuilder()Optional.booleanhasDatabaseConfig()Optional.booleanhasEncryptionConfig()Optional.inthashCode()booleanhasMaintenanceWindow()Optional.booleanhasMasterAuthorizedNetworksConfig()Optional.booleanhasNodeConfig()The configuration used for the Kubernetes Engine cluster.booleanhasPrivateEnvironmentConfig()The configuration used for the Private IP Cloud Composer environment.booleanhasRecoveryConfig()Optional.booleanhasSoftwareConfig()The configuration settings for software inside the environment.booleanhasWebServerConfig()Optional.booleanhasWebServerNetworkAccessControl()Optional.booleanhasWorkloadsConfig()Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static EnvironmentConfig.BuildernewBuilder()static EnvironmentConfig.BuildernewBuilder(EnvironmentConfig prototype)EnvironmentConfig.BuildernewBuilderForType()protected EnvironmentConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static EnvironmentConfigparseDelimitedFrom(InputStream input)static EnvironmentConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EnvironmentConfigparseFrom(byte[] data)static EnvironmentConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EnvironmentConfigparseFrom(com.google.protobuf.ByteString data)static EnvironmentConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EnvironmentConfigparseFrom(com.google.protobuf.CodedInputStream input)static EnvironmentConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EnvironmentConfigparseFrom(InputStream input)static EnvironmentConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EnvironmentConfigparseFrom(ByteBuffer data)static EnvironmentConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<EnvironmentConfig>parser()EnvironmentConfig.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
GKE_CLUSTER_FIELD_NUMBER
public static final int GKE_CLUSTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DAG_GCS_PREFIX_FIELD_NUMBER
public static final int DAG_GCS_PREFIX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NODE_COUNT_FIELD_NUMBER
public static final int NODE_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SOFTWARE_CONFIG_FIELD_NUMBER
public static final int SOFTWARE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NODE_CONFIG_FIELD_NUMBER
public static final int NODE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PRIVATE_ENVIRONMENT_CONFIG_FIELD_NUMBER
public static final int PRIVATE_ENVIRONMENT_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WEB_SERVER_NETWORK_ACCESS_CONTROL_FIELD_NUMBER
public static final int WEB_SERVER_NETWORK_ACCESS_CONTROL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATABASE_CONFIG_FIELD_NUMBER
public static final int DATABASE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WEB_SERVER_CONFIG_FIELD_NUMBER
public static final int WEB_SERVER_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENCRYPTION_CONFIG_FIELD_NUMBER
public static final int ENCRYPTION_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAINTENANCE_WINDOW_FIELD_NUMBER
public static final int MAINTENANCE_WINDOW_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WORKLOADS_CONFIG_FIELD_NUMBER
public static final int WORKLOADS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENVIRONMENT_SIZE_FIELD_NUMBER
public static final int ENVIRONMENT_SIZE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AIRFLOW_URI_FIELD_NUMBER
public static final int AIRFLOW_URI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AIRFLOW_BYOID_URI_FIELD_NUMBER
public static final int AIRFLOW_BYOID_URI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
public static final int MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RECOVERY_CONFIG_FIELD_NUMBER
public static final int RECOVERY_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESILIENCE_MODE_FIELD_NUMBER
public static final int RESILIENCE_MODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getGkeCluster
public String getGkeCluster()
Output only. The Kubernetes Engine cluster used to run this environment.
string gke_cluster = 1;- Specified by:
getGkeClusterin interfaceEnvironmentConfigOrBuilder- 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;- Specified by:
getGkeClusterBytesin interfaceEnvironmentConfigOrBuilder- Returns:
- The bytes for gkeCluster.
-
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;- Specified by:
getDagGcsPrefixin interfaceEnvironmentConfigOrBuilder- 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;- Specified by:
getDagGcsPrefixBytesin interfaceEnvironmentConfigOrBuilder- Returns:
- The bytes for dagGcsPrefix.
-
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:
getNodeCountin interfaceEnvironmentConfigOrBuilder- Returns:
- The nodeCount.
-
hasSoftwareConfig
public boolean hasSoftwareConfig()
The configuration settings for software inside the environment.
.google.cloud.orchestration.airflow.service.v1.SoftwareConfig software_config = 4;- Specified by:
hasSoftwareConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- Whether the softwareConfig field is set.
-
getSoftwareConfig
public SoftwareConfig getSoftwareConfig()
The configuration settings for software inside the environment.
.google.cloud.orchestration.airflow.service.v1.SoftwareConfig software_config = 4;- Specified by:
getSoftwareConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- The softwareConfig.
-
getSoftwareConfigOrBuilder
public SoftwareConfigOrBuilder getSoftwareConfigOrBuilder()
The configuration settings for software inside the environment.
.google.cloud.orchestration.airflow.service.v1.SoftwareConfig software_config = 4;- Specified by:
getSoftwareConfigOrBuilderin interfaceEnvironmentConfigOrBuilder
-
hasNodeConfig
public boolean hasNodeConfig()
The configuration used for the Kubernetes Engine cluster.
.google.cloud.orchestration.airflow.service.v1.NodeConfig node_config = 5;- Specified by:
hasNodeConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- Whether the nodeConfig field is set.
-
getNodeConfig
public NodeConfig getNodeConfig()
The configuration used for the Kubernetes Engine cluster.
.google.cloud.orchestration.airflow.service.v1.NodeConfig node_config = 5;- Specified by:
getNodeConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- The nodeConfig.
-
getNodeConfigOrBuilder
public NodeConfigOrBuilder getNodeConfigOrBuilder()
The configuration used for the Kubernetes Engine cluster.
.google.cloud.orchestration.airflow.service.v1.NodeConfig node_config = 5;- Specified by:
getNodeConfigOrBuilderin interfaceEnvironmentConfigOrBuilder
-
hasPrivateEnvironmentConfig
public boolean hasPrivateEnvironmentConfig()
The configuration used for the Private IP Cloud Composer environment.
.google.cloud.orchestration.airflow.service.v1.PrivateEnvironmentConfig private_environment_config = 7;- Specified by:
hasPrivateEnvironmentConfigin interfaceEnvironmentConfigOrBuilder- 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.v1.PrivateEnvironmentConfig private_environment_config = 7;- Specified by:
getPrivateEnvironmentConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- The privateEnvironmentConfig.
-
getPrivateEnvironmentConfigOrBuilder
public PrivateEnvironmentConfigOrBuilder getPrivateEnvironmentConfigOrBuilder()
The configuration used for the Private IP Cloud Composer environment.
.google.cloud.orchestration.airflow.service.v1.PrivateEnvironmentConfig private_environment_config = 7;- Specified by:
getPrivateEnvironmentConfigOrBuilderin interfaceEnvironmentConfigOrBuilder
-
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.v1.WebServerNetworkAccessControl web_server_network_access_control = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasWebServerNetworkAccessControlin interfaceEnvironmentConfigOrBuilder- 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.v1.WebServerNetworkAccessControl web_server_network_access_control = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWebServerNetworkAccessControlin interfaceEnvironmentConfigOrBuilder- Returns:
- The webServerNetworkAccessControl.
-
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.v1.WebServerNetworkAccessControl web_server_network_access_control = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWebServerNetworkAccessControlOrBuilderin interfaceEnvironmentConfigOrBuilder
-
hasDatabaseConfig
public boolean hasDatabaseConfig()
Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software.
.google.cloud.orchestration.airflow.service.v1.DatabaseConfig database_config = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDatabaseConfigin interfaceEnvironmentConfigOrBuilder- 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.v1.DatabaseConfig database_config = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDatabaseConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- The databaseConfig.
-
getDatabaseConfigOrBuilder
public DatabaseConfigOrBuilder getDatabaseConfigOrBuilder()
Optional. The configuration settings for Cloud SQL instance used internally by Apache Airflow software.
.google.cloud.orchestration.airflow.service.v1.DatabaseConfig database_config = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDatabaseConfigOrBuilderin interfaceEnvironmentConfigOrBuilder
-
hasWebServerConfig
public boolean hasWebServerConfig()
Optional. The configuration settings for the Airflow web server App Engine instance.
.google.cloud.orchestration.airflow.service.v1.WebServerConfig web_server_config = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasWebServerConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- Whether the webServerConfig field is set.
-
getWebServerConfig
public WebServerConfig getWebServerConfig()
Optional. The configuration settings for the Airflow web server App Engine instance.
.google.cloud.orchestration.airflow.service.v1.WebServerConfig web_server_config = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWebServerConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- The webServerConfig.
-
getWebServerConfigOrBuilder
public WebServerConfigOrBuilder getWebServerConfigOrBuilder()
Optional. The configuration settings for the Airflow web server App Engine instance.
.google.cloud.orchestration.airflow.service.v1.WebServerConfig web_server_config = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWebServerConfigOrBuilderin interfaceEnvironmentConfigOrBuilder
-
hasEncryptionConfig
public boolean hasEncryptionConfig()
Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.
.google.cloud.orchestration.airflow.service.v1.EncryptionConfig encryption_config = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasEncryptionConfigin interfaceEnvironmentConfigOrBuilder- 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.v1.EncryptionConfig encryption_config = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEncryptionConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- The encryptionConfig.
-
getEncryptionConfigOrBuilder
public EncryptionConfigOrBuilder getEncryptionConfigOrBuilder()
Optional. The encryption options for the Cloud Composer environment and its dependencies. Cannot be updated.
.google.cloud.orchestration.airflow.service.v1.EncryptionConfig encryption_config = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEncryptionConfigOrBuilderin interfaceEnvironmentConfigOrBuilder
-
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, the default value for maintenance window will be applied. The default value is Saturday and Sunday 00-06 GMT.
.google.cloud.orchestration.airflow.service.v1.MaintenanceWindow maintenance_window = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMaintenanceWindowin interfaceEnvironmentConfigOrBuilder- 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, the default value for maintenance window will be applied. The default value is Saturday and Sunday 00-06 GMT.
.google.cloud.orchestration.airflow.service.v1.MaintenanceWindow maintenance_window = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenanceWindowin interfaceEnvironmentConfigOrBuilder- Returns:
- The maintenanceWindow.
-
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, the default value for maintenance window will be applied. The default value is Saturday and Sunday 00-06 GMT.
.google.cloud.orchestration.airflow.service.v1.MaintenanceWindow maintenance_window = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaintenanceWindowOrBuilderin interfaceEnvironmentConfigOrBuilder
-
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.v1.WorkloadsConfig workloads_config = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasWorkloadsConfigin interfaceEnvironmentConfigOrBuilder- 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.v1.WorkloadsConfig workloads_config = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWorkloadsConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- The workloadsConfig.
-
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.v1.WorkloadsConfig workloads_config = 15 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWorkloadsConfigOrBuilderin interfaceEnvironmentConfigOrBuilder
-
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.v1.EnvironmentConfig.EnvironmentSize environment_size = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnvironmentSizeValuein interfaceEnvironmentConfigOrBuilder- Returns:
- The enum numeric value on the wire for environmentSize.
-
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.v1.EnvironmentConfig.EnvironmentSize environment_size = 16 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnvironmentSizein interfaceEnvironmentConfigOrBuilder- Returns:
- The environmentSize.
-
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;- Specified by:
getAirflowUriin interfaceEnvironmentConfigOrBuilder- 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;- Specified by:
getAirflowUriBytesin interfaceEnvironmentConfigOrBuilder- Returns:
- The bytes for airflowUri.
-
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 = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAirflowByoidUriin interfaceEnvironmentConfigOrBuilder- 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 = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAirflowByoidUriBytesin interfaceEnvironmentConfigOrBuilder- Returns:
- The bytes for airflowByoidUri.
-
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.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 17 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMasterAuthorizedNetworksConfigin interfaceEnvironmentConfigOrBuilder- 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.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 17 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMasterAuthorizedNetworksConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- The masterAuthorizedNetworksConfig.
-
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.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 17 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMasterAuthorizedNetworksConfigOrBuilderin interfaceEnvironmentConfigOrBuilder
-
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.v1.RecoveryConfig recovery_config = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRecoveryConfigin interfaceEnvironmentConfigOrBuilder- 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.v1.RecoveryConfig recovery_config = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRecoveryConfigin interfaceEnvironmentConfigOrBuilder- Returns:
- The recoveryConfig.
-
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.v1.RecoveryConfig recovery_config = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRecoveryConfigOrBuilderin interfaceEnvironmentConfigOrBuilder
-
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.v1.EnvironmentConfig.ResilienceMode resilience_mode = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getResilienceModeValuein interfaceEnvironmentConfigOrBuilder- Returns:
- The enum numeric value on the wire for resilienceMode.
-
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.v1.EnvironmentConfig.ResilienceMode resilience_mode = 19 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getResilienceModein interfaceEnvironmentConfigOrBuilder- Returns:
- The resilienceMode.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static EnvironmentConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvironmentConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvironmentConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvironmentConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvironmentConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvironmentConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvironmentConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static EnvironmentConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static EnvironmentConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static EnvironmentConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static EnvironmentConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static EnvironmentConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public EnvironmentConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static EnvironmentConfig.Builder newBuilder()
-
newBuilder
public static EnvironmentConfig.Builder newBuilder(EnvironmentConfig prototype)
-
toBuilder
public EnvironmentConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected EnvironmentConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static EnvironmentConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<EnvironmentConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<EnvironmentConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public EnvironmentConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-