public final class EnvironmentConfig
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Cloud Composer API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
Constructor and Description |
---|
EnvironmentConfig() |
Modifier and Type | Method and Description |
---|---|
EnvironmentConfig |
clone() |
java.lang.String |
getAirflowUri()
Output only.
|
java.lang.String |
getDagGcsPrefix()
Output only.
|
java.lang.String |
getGkeCluster()
Output only.
|
NodeConfig |
getNodeConfig()
The configuration used for the Kubernetes Engine cluster.
|
java.lang.Integer |
getNodeCount()
The number of nodes in the Kubernetes Engine cluster that will be used to run this environment.
|
PrivateEnvironmentConfig |
getPrivateEnvironmentConfig()
The configuration used for the Private IP Cloud Composer environment.
|
SoftwareConfig |
getSoftwareConfig()
The configuration settings for software inside the environment.
|
WebServerNetworkAccessControl |
getWebServerNetworkAccessControl()
Optional.
|
EnvironmentConfig |
set(java.lang.String fieldName,
java.lang.Object value) |
EnvironmentConfig |
setAirflowUri(java.lang.String airflowUri)
Output only.
|
EnvironmentConfig |
setDagGcsPrefix(java.lang.String dagGcsPrefix)
Output only.
|
EnvironmentConfig |
setGkeCluster(java.lang.String gkeCluster)
Output only.
|
EnvironmentConfig |
setNodeConfig(NodeConfig nodeConfig)
The configuration used for the Kubernetes Engine cluster.
|
EnvironmentConfig |
setNodeCount(java.lang.Integer nodeCount)
The number of nodes in the Kubernetes Engine cluster that will be used to run this environment.
|
EnvironmentConfig |
setPrivateEnvironmentConfig(PrivateEnvironmentConfig privateEnvironmentConfig)
The configuration used for the Private IP Cloud Composer environment.
|
EnvironmentConfig |
setSoftwareConfig(SoftwareConfig softwareConfig)
The configuration settings for software inside the environment.
|
EnvironmentConfig |
setWebServerNetworkAccessControl(WebServerNetworkAccessControl webServerNetworkAccessControl)
Optional.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public java.lang.String getAirflowUri()
null
for nonepublic EnvironmentConfig setAirflowUri(java.lang.String airflowUri)
airflowUri
- airflowUri or null
for nonepublic java.lang.String getDagGcsPrefix()
null
for nonepublic EnvironmentConfig setDagGcsPrefix(java.lang.String dagGcsPrefix)
dagGcsPrefix
- dagGcsPrefix or null
for nonepublic java.lang.String getGkeCluster()
null
for nonepublic EnvironmentConfig setGkeCluster(java.lang.String gkeCluster)
gkeCluster
- gkeCluster or null
for nonepublic NodeConfig getNodeConfig()
null
for nonepublic EnvironmentConfig setNodeConfig(NodeConfig nodeConfig)
nodeConfig
- nodeConfig or null
for nonepublic java.lang.Integer getNodeCount()
null
for nonepublic EnvironmentConfig setNodeCount(java.lang.Integer nodeCount)
nodeCount
- nodeCount or null
for nonepublic PrivateEnvironmentConfig getPrivateEnvironmentConfig()
null
for nonepublic EnvironmentConfig setPrivateEnvironmentConfig(PrivateEnvironmentConfig privateEnvironmentConfig)
privateEnvironmentConfig
- privateEnvironmentConfig or null
for nonepublic SoftwareConfig getSoftwareConfig()
null
for nonepublic EnvironmentConfig setSoftwareConfig(SoftwareConfig softwareConfig)
softwareConfig
- softwareConfig or null
for nonepublic WebServerNetworkAccessControl getWebServerNetworkAccessControl()
null
for nonepublic EnvironmentConfig setWebServerNetworkAccessControl(WebServerNetworkAccessControl webServerNetworkAccessControl)
webServerNetworkAccessControl
- webServerNetworkAccessControl or null
for nonepublic EnvironmentConfig set(java.lang.String fieldName, java.lang.Object value)
set
in class com.google.api.client.json.GenericJson
public EnvironmentConfig clone()
clone
in class com.google.api.client.json.GenericJson