public final class GoogleCloudApigeeV1EnvironmentConfig
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 Apigee 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.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
GoogleCloudApigeeV1EnvironmentConfig() |
| Modifier and Type | Method and Description |
|---|---|
GoogleCloudApigeeV1EnvironmentConfig |
clone() |
GoogleCloudApigeeV1RuntimeAddonsConfig |
getAddonsConfig()
The latest runtime configurations for add-ons.
|
String |
getArcConfigLocation()
The location for the config blob of API Runtime Control, aka Envoy Adapter, for op-based
authentication as a URI, e.g.
|
GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig |
getClientIpResolutionConfig()
The algorithm to resolve IP.
|
String |
getCreateTime()
Time that the environment configuration was created.
|
List<GoogleCloudApigeeV1DataCollectorConfig> |
getDataCollectors()
List of data collectors used by the deployments in the environment.
|
GoogleCloudApigeeV1DebugMask |
getDebugMask()
Debug mask that applies to all deployments in the environment.
|
List<GoogleCloudApigeeV1DeploymentGroupConfig> |
getDeploymentGroups()
List of deployment groups in the environment.
|
List<GoogleCloudApigeeV1DeploymentConfig> |
getDeployments()
List of deployments in the environment.
|
Long |
getEnvScopedRevisionId()
Revision ID for environment-scoped resources (e.g.
|
Map<String,String> |
getFeatureFlags()
Feature flags inherited from the organization and environment.
|
List<GoogleCloudApigeeV1FlowHookConfig> |
getFlowhooks()
List of flow hooks in the environment.
|
String |
getForwardProxyUri()
The forward proxy's url to be used by the runtime.
|
String |
getGatewayConfigLocation()
The location for the gateway config blob as a URI, e.g.
|
List<GoogleCloudApigeeV1KeystoreConfig> |
getKeystores()
List of keystores in the environment.
|
String |
getName()
Name of the environment configuration in the following format:
`organizations/{org}/environments/{env}/configs/{config}`
|
String |
getProvider()
Used by the Control plane to add context information to help detect the source of the document
during diagnostics and debugging.
|
String |
getPubsubTopic()
Name of the PubSub topic for the environment.
|
List<GoogleCloudApigeeV1ReferenceConfig> |
getResourceReferences()
List of resource references in the environment.
|
List<GoogleCloudApigeeV1ResourceConfig> |
getResources()
List of resource versions in the environment.
|
Long |
getRevisionId()
Revision ID of the environment configuration.
|
Long |
getSequenceNumber()
DEPRECATED: Use revision_id.
|
List<GoogleCloudApigeeV1TargetServerConfig> |
getTargets()
List of target servers in the environment.
|
GoogleCloudApigeeV1RuntimeTraceConfig |
getTraceConfig()
Trace configurations.
|
String |
getUid()
Unique ID for the environment configuration.
|
GoogleCloudApigeeV1EnvironmentConfig |
set(String fieldName,
Object value) |
GoogleCloudApigeeV1EnvironmentConfig |
setAddonsConfig(GoogleCloudApigeeV1RuntimeAddonsConfig addonsConfig)
The latest runtime configurations for add-ons.
|
GoogleCloudApigeeV1EnvironmentConfig |
setArcConfigLocation(String arcConfigLocation)
The location for the config blob of API Runtime Control, aka Envoy Adapter, for op-based
authentication as a URI, e.g.
|
GoogleCloudApigeeV1EnvironmentConfig |
setClientIpResolutionConfig(GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig clientIpResolutionConfig)
The algorithm to resolve IP.
|
GoogleCloudApigeeV1EnvironmentConfig |
setCreateTime(String createTime)
Time that the environment configuration was created.
|
GoogleCloudApigeeV1EnvironmentConfig |
setDataCollectors(List<GoogleCloudApigeeV1DataCollectorConfig> dataCollectors)
List of data collectors used by the deployments in the environment.
|
GoogleCloudApigeeV1EnvironmentConfig |
setDebugMask(GoogleCloudApigeeV1DebugMask debugMask)
Debug mask that applies to all deployments in the environment.
|
GoogleCloudApigeeV1EnvironmentConfig |
setDeploymentGroups(List<GoogleCloudApigeeV1DeploymentGroupConfig> deploymentGroups)
List of deployment groups in the environment.
|
GoogleCloudApigeeV1EnvironmentConfig |
setDeployments(List<GoogleCloudApigeeV1DeploymentConfig> deployments)
List of deployments in the environment.
|
GoogleCloudApigeeV1EnvironmentConfig |
setEnvScopedRevisionId(Long envScopedRevisionId)
Revision ID for environment-scoped resources (e.g.
|
GoogleCloudApigeeV1EnvironmentConfig |
setFeatureFlags(Map<String,String> featureFlags)
Feature flags inherited from the organization and environment.
|
GoogleCloudApigeeV1EnvironmentConfig |
setFlowhooks(List<GoogleCloudApigeeV1FlowHookConfig> flowhooks)
List of flow hooks in the environment.
|
GoogleCloudApigeeV1EnvironmentConfig |
setForwardProxyUri(String forwardProxyUri)
The forward proxy's url to be used by the runtime.
|
GoogleCloudApigeeV1EnvironmentConfig |
setGatewayConfigLocation(String gatewayConfigLocation)
The location for the gateway config blob as a URI, e.g.
|
GoogleCloudApigeeV1EnvironmentConfig |
setKeystores(List<GoogleCloudApigeeV1KeystoreConfig> keystores)
List of keystores in the environment.
|
GoogleCloudApigeeV1EnvironmentConfig |
setName(String name)
Name of the environment configuration in the following format:
`organizations/{org}/environments/{env}/configs/{config}`
|
GoogleCloudApigeeV1EnvironmentConfig |
setProvider(String provider)
Used by the Control plane to add context information to help detect the source of the document
during diagnostics and debugging.
|
GoogleCloudApigeeV1EnvironmentConfig |
setPubsubTopic(String pubsubTopic)
Name of the PubSub topic for the environment.
|
GoogleCloudApigeeV1EnvironmentConfig |
setResourceReferences(List<GoogleCloudApigeeV1ReferenceConfig> resourceReferences)
List of resource references in the environment.
|
GoogleCloudApigeeV1EnvironmentConfig |
setResources(List<GoogleCloudApigeeV1ResourceConfig> resources)
List of resource versions in the environment.
|
GoogleCloudApigeeV1EnvironmentConfig |
setRevisionId(Long revisionId)
Revision ID of the environment configuration.
|
GoogleCloudApigeeV1EnvironmentConfig |
setSequenceNumber(Long sequenceNumber)
DEPRECATED: Use revision_id.
|
GoogleCloudApigeeV1EnvironmentConfig |
setTargets(List<GoogleCloudApigeeV1TargetServerConfig> targets)
List of target servers in the environment.
|
GoogleCloudApigeeV1EnvironmentConfig |
setTraceConfig(GoogleCloudApigeeV1RuntimeTraceConfig traceConfig)
Trace configurations.
|
GoogleCloudApigeeV1EnvironmentConfig |
setUid(String uid)
Unique ID for the environment configuration.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic GoogleCloudApigeeV1EnvironmentConfig()
public GoogleCloudApigeeV1RuntimeAddonsConfig getAddonsConfig()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setAddonsConfig(GoogleCloudApigeeV1RuntimeAddonsConfig addonsConfig)
addonsConfig - addonsConfig or null for nonepublic String getArcConfigLocation()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setArcConfigLocation(String arcConfigLocation)
arcConfigLocation - arcConfigLocation or null for nonepublic GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig getClientIpResolutionConfig()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setClientIpResolutionConfig(GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig clientIpResolutionConfig)
clientIpResolutionConfig - clientIpResolutionConfig or null for nonepublic String getCreateTime()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setCreateTime(String createTime)
createTime - createTime or null for nonepublic List<GoogleCloudApigeeV1DataCollectorConfig> getDataCollectors()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setDataCollectors(List<GoogleCloudApigeeV1DataCollectorConfig> dataCollectors)
dataCollectors - dataCollectors or null for nonepublic GoogleCloudApigeeV1DebugMask getDebugMask()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setDebugMask(GoogleCloudApigeeV1DebugMask debugMask)
debugMask - debugMask or null for nonepublic List<GoogleCloudApigeeV1DeploymentGroupConfig> getDeploymentGroups()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setDeploymentGroups(List<GoogleCloudApigeeV1DeploymentGroupConfig> deploymentGroups)
deploymentGroups - deploymentGroups or null for nonepublic List<GoogleCloudApigeeV1DeploymentConfig> getDeployments()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setDeployments(List<GoogleCloudApigeeV1DeploymentConfig> deployments)
deployments - deployments or null for nonepublic Long getEnvScopedRevisionId()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setEnvScopedRevisionId(Long envScopedRevisionId)
envScopedRevisionId - envScopedRevisionId or null for nonepublic Map<String,String> getFeatureFlags()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setFeatureFlags(Map<String,String> featureFlags)
featureFlags - featureFlags or null for nonepublic List<GoogleCloudApigeeV1FlowHookConfig> getFlowhooks()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setFlowhooks(List<GoogleCloudApigeeV1FlowHookConfig> flowhooks)
flowhooks - flowhooks or null for nonepublic String getForwardProxyUri()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setForwardProxyUri(String forwardProxyUri)
forwardProxyUri - forwardProxyUri or null for nonepublic String getGatewayConfigLocation()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setGatewayConfigLocation(String gatewayConfigLocation)
gatewayConfigLocation - gatewayConfigLocation or null for nonepublic List<GoogleCloudApigeeV1KeystoreConfig> getKeystores()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setKeystores(List<GoogleCloudApigeeV1KeystoreConfig> keystores)
keystores - keystores or null for nonepublic String getName()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setName(String name)
name - name or null for nonepublic String getProvider()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setProvider(String provider)
provider - provider or null for nonepublic String getPubsubTopic()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setPubsubTopic(String pubsubTopic)
pubsubTopic - pubsubTopic or null for nonepublic List<GoogleCloudApigeeV1ReferenceConfig> getResourceReferences()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setResourceReferences(List<GoogleCloudApigeeV1ReferenceConfig> resourceReferences)
resourceReferences - resourceReferences or null for nonepublic List<GoogleCloudApigeeV1ResourceConfig> getResources()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setResources(List<GoogleCloudApigeeV1ResourceConfig> resources)
resources - resources or null for nonepublic Long getRevisionId()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setRevisionId(Long revisionId)
revisionId - revisionId or null for nonepublic Long getSequenceNumber()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setSequenceNumber(Long sequenceNumber)
sequenceNumber - sequenceNumber or null for nonepublic List<GoogleCloudApigeeV1TargetServerConfig> getTargets()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setTargets(List<GoogleCloudApigeeV1TargetServerConfig> targets)
targets - targets or null for nonepublic GoogleCloudApigeeV1RuntimeTraceConfig getTraceConfig()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setTraceConfig(GoogleCloudApigeeV1RuntimeTraceConfig traceConfig)
traceConfig - traceConfig or null for nonepublic String getUid()
null for nonepublic GoogleCloudApigeeV1EnvironmentConfig setUid(String uid)
uid - uid or null for nonepublic GoogleCloudApigeeV1EnvironmentConfig set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic GoogleCloudApigeeV1EnvironmentConfig clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2025 Google. All rights reserved.