public class AccessContextManager
extends com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient
An API for setting attribute based access control to requests to Google Cloud services. *Warning:* Do not mix *v1alpha* and *v1* API usage in the same access policy. The v1alpha API supports new Access Context Manager features, which may have different attributes or behaviors that are not supported by v1. The practice of mixed API usage within a policy may result in the inability to update that policy, including any access levels or service perimeters belonging to it. It is not recommended to use both v1 and v1alpha for modifying policies with critical service perimeters. Modifications using v1alpha should be limited to policies with non-production/non-critical service perimeters.
For more information about this service, see the API Documentation
This service uses AccessContextManagerRequestInitializer to initialize global parameters via its
AccessContextManager.Builder.
| Modifier and Type | Class and Description |
|---|---|
class |
AccessContextManager.AccessPolicies
The "accessPolicies" collection of methods.
|
static class |
AccessContextManager.Builder
Builder for
AccessContextManager. |
class |
AccessContextManager.Operations
The "operations" collection of methods.
|
class |
AccessContextManager.Organizations
The "organizations" collection of methods.
|
class |
AccessContextManager.Services
The "services" collection of methods.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_BASE_URL
The default encoded base URL of the service.
|
static String |
DEFAULT_BATCH_PATH
The default encoded batch path of the service.
|
static String |
DEFAULT_MTLS_ROOT_URL
The default encoded mTLS root URL of the service.
|
static String |
DEFAULT_ROOT_URL
The default encoded root URL of the service.
|
static String |
DEFAULT_SERVICE_PATH
The default encoded service path of the service.
|
| Constructor and Description |
|---|
AccessContextManager(com.google.api.client.http.HttpTransport transport,
com.google.api.client.json.JsonFactory jsonFactory,
com.google.api.client.http.HttpRequestInitializer httpRequestInitializer)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AccessContextManager.AccessPolicies |
accessPolicies()
An accessor for creating requests from the AccessPolicies collection.
|
protected void |
initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest<?> httpClientRequest) |
AccessContextManager.Operations |
operations()
An accessor for creating requests from the Operations collection.
|
AccessContextManager.Organizations |
organizations()
An accessor for creating requests from the Organizations collection.
|
AccessContextManager.Services |
services()
An accessor for creating requests from the Services collection.
|
getJsonFactory, getObjectParserbatch, batch, getApplicationName, getBaseUrl, getGoogleClientRequestInitializer, getRequestFactory, getRootUrl, getServicePath, getSuppressPatternChecks, getSuppressRequiredParameterChecks, getUniverseDomain, validateUniverseDomainpublic static final String DEFAULT_ROOT_URL
public static final String DEFAULT_MTLS_ROOT_URL
public static final String DEFAULT_SERVICE_PATH
public static final String DEFAULT_BATCH_PATH
public static final String DEFAULT_BASE_URL
public AccessContextManager(com.google.api.client.http.HttpTransport transport,
com.google.api.client.json.JsonFactory jsonFactory,
com.google.api.client.http.HttpRequestInitializer httpRequestInitializer)
Use AccessContextManager.Builder if you need to specify any of the optional parameters.
transport - HTTP transport, which should normally be:
com.google.api.client.extensions.appengine.http.UrlFetchTransportnewCompatibleTransport from
com.google.api.client.extensions.android.http.AndroidHttpcom.google.api.client.googleapis.javanet.GoogleNetHttpTransport#newTrustedTransport()
jsonFactory - JSON factory, which may be:
com.google.api.client.json.jackson2.JacksonFactorycom.google.api.client.json.gson.GsonFactorycom.google.api.client.extensions.android.json.AndroidJsonFactoryhttpRequestInitializer - HTTP request initializer or null for noneprotected void initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest<?> httpClientRequest)
throws IOException
initialize in class com.google.api.client.googleapis.services.AbstractGoogleClientIOExceptionpublic AccessContextManager.AccessPolicies accessPolicies()
The typical use is:
AccessContextManager accesscontextmanager = new AccessContextManager(...);AccessContextManager.AccessPolicies.List request = accesscontextmanager.accessPolicies().list(parameters ...)
public AccessContextManager.Operations operations()
The typical use is:
AccessContextManager accesscontextmanager = new AccessContextManager(...);AccessContextManager.Operations.List request = accesscontextmanager.operations().list(parameters ...)
public AccessContextManager.Organizations organizations()
The typical use is:
AccessContextManager accesscontextmanager = new AccessContextManager(...);AccessContextManager.Organizations.List request = accesscontextmanager.organizations().list(parameters ...)
public AccessContextManager.Services services()
The typical use is:
AccessContextManager accesscontextmanager = new AccessContextManager(...);AccessContextManager.Services.List request = accesscontextmanager.services().list(parameters ...)
Copyright © 2011–2024 Google. All rights reserved.