public final class GoogleCloudApigeeV1RoutingRule
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 |
|---|
GoogleCloudApigeeV1RoutingRule() |
| Modifier and Type | Method and Description |
|---|---|
GoogleCloudApigeeV1RoutingRule |
clone() |
String |
getBasepath()
URI path prefix used to route to the specified environment.
|
String |
getDeploymentGroup()
Name of a deployment group in an environment bound to the environment group in the following
format: `organizations/{org}/environment/{env}/deploymentGroups/{group}` Only one of
environment or deployment_group will be set.
|
Long |
getEnvGroupRevision()
The env group config revision_id when this rule was added or last updated.
|
String |
getEnvironment()
Name of an environment bound to the environment group in the following format:
`organizations/{org}/environments/{env}`.
|
List<String> |
getOtherTargets()
Conflicting targets, which will be resource names specifying either deployment groups or
environments.
|
String |
getReceiver()
The resource name of the proxy revision that is receiving this basepath in the following
format: `organizations/{org}/apis/{api}/revisions/{rev}`.
|
String |
getUpdateTime()
The unix timestamp when this rule was updated.
|
GoogleCloudApigeeV1RoutingRule |
set(String fieldName,
Object value) |
GoogleCloudApigeeV1RoutingRule |
setBasepath(String basepath)
URI path prefix used to route to the specified environment.
|
GoogleCloudApigeeV1RoutingRule |
setDeploymentGroup(String deploymentGroup)
Name of a deployment group in an environment bound to the environment group in the following
format: `organizations/{org}/environment/{env}/deploymentGroups/{group}` Only one of
environment or deployment_group will be set.
|
GoogleCloudApigeeV1RoutingRule |
setEnvGroupRevision(Long envGroupRevision)
The env group config revision_id when this rule was added or last updated.
|
GoogleCloudApigeeV1RoutingRule |
setEnvironment(String environment)
Name of an environment bound to the environment group in the following format:
`organizations/{org}/environments/{env}`.
|
GoogleCloudApigeeV1RoutingRule |
setOtherTargets(List<String> otherTargets)
Conflicting targets, which will be resource names specifying either deployment groups or
environments.
|
GoogleCloudApigeeV1RoutingRule |
setReceiver(String receiver)
The resource name of the proxy revision that is receiving this basepath in the following
format: `organizations/{org}/apis/{api}/revisions/{rev}`.
|
GoogleCloudApigeeV1RoutingRule |
setUpdateTime(String updateTime)
The unix timestamp when this rule was updated.
|
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 String getBasepath()
null for nonepublic GoogleCloudApigeeV1RoutingRule setBasepath(String basepath)
basepath - basepath or null for nonepublic String getDeploymentGroup()
null for nonepublic GoogleCloudApigeeV1RoutingRule setDeploymentGroup(String deploymentGroup)
deploymentGroup - deploymentGroup or null for nonepublic Long getEnvGroupRevision()
null for nonepublic GoogleCloudApigeeV1RoutingRule setEnvGroupRevision(Long envGroupRevision)
envGroupRevision - envGroupRevision or null for nonepublic String getEnvironment()
null for nonepublic GoogleCloudApigeeV1RoutingRule setEnvironment(String environment)
environment - environment or null for nonepublic List<String> getOtherTargets()
null for nonepublic GoogleCloudApigeeV1RoutingRule setOtherTargets(List<String> otherTargets)
otherTargets - otherTargets or null for nonepublic String getReceiver()
null for nonepublic GoogleCloudApigeeV1RoutingRule setReceiver(String receiver)
receiver - receiver or null for nonepublic String getUpdateTime()
null for nonepublic GoogleCloudApigeeV1RoutingRule setUpdateTime(String updateTime)
updateTime - updateTime or null for nonepublic GoogleCloudApigeeV1RoutingRule set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic GoogleCloudApigeeV1RoutingRule clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2025 Google. All rights reserved.