target.apidocs.com.google.api.services.servicemanagement.model.Control.html Maven / Gradle / Ivy
Control (Service Management API v1-rev20240823-2.0.0)
com.google.api.services.servicemanagement.model
Class Control
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.servicemanagement.model.Control
-
public final class Control
extends com.google.api.client.json.GenericJson
Selects and configures the service controller used by the service. Example: control: environment:
servicecontrol.googleapis.com
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 Service Management API. For a detailed explanation
see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
Control()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
Control
clone()
String
getEnvironment()
The service controller environment to use.
List<MethodPolicy>
getMethodPolicies()
Defines policies applying to the API methods of the service.
Control
set(String fieldName,
Object value)
Control
setEnvironment(String environment)
The service controller environment to use.
Control
setMethodPolicies(List<MethodPolicy> methodPolicies)
Defines policies applying to the API methods of the service.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getEnvironment
public String getEnvironment()
The service controller environment to use. If empty, no control plane feature (like quota and
billing) will be enabled. The recommended value for most services is
servicecontrol.googleapis.com
- Returns:
- value or
null
for none
-
setEnvironment
public Control setEnvironment(String environment)
The service controller environment to use. If empty, no control plane feature (like quota and
billing) will be enabled. The recommended value for most services is
servicecontrol.googleapis.com
- Parameters:
environment
- environment or null
for none
-
getMethodPolicies
public List<MethodPolicy> getMethodPolicies()
Defines policies applying to the API methods of the service.
- Returns:
- value or
null
for none
-
setMethodPolicies
public Control setMethodPolicies(List<MethodPolicy> methodPolicies)
Defines policies applying to the API methods of the service.
- Parameters:
methodPolicies
- methodPolicies or null
for none
-
set
public Control set(String fieldName,
Object value)
- Overrides:
set
in class com.google.api.client.json.GenericJson
-
clone
public Control clone()
- Overrides:
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.
© 2015 - 2024 Weber Informatics LLC | Privacy Policy