public final class Endpoint
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 Service Networking 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
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
Endpoint() |
Modifier and Type | Method and Description |
---|---|
Endpoint |
clone() |
List<String> |
getAliases()
Aliases for this endpoint, these will be served by the same UrlMap as the parent endpoint, and
will be provisioned in the GCP stack for the Regional Endpoints.
|
Boolean |
getAllowCors()
Allowing [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing), aka cross-domain
traffic, would allow the backends served from this endpoint to receive and respond to HTTP
OPTIONS requests.
|
String |
getName()
The canonical name of this endpoint.
|
String |
getTarget()
The specification of an Internet routable address of API frontend that will handle requests to
this [API Endpoint](https://cloud.google.com/apis/design/glossary).
|
Endpoint |
set(String fieldName,
Object value) |
Endpoint |
setAliases(List<String> aliases)
Aliases for this endpoint, these will be served by the same UrlMap as the parent endpoint, and
will be provisioned in the GCP stack for the Regional Endpoints.
|
Endpoint |
setAllowCors(Boolean allowCors)
Allowing [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing), aka cross-domain
traffic, would allow the backends served from this endpoint to receive and respond to HTTP
OPTIONS requests.
|
Endpoint |
setName(String name)
The canonical name of this endpoint.
|
Endpoint |
setTarget(String target)
The specification of an Internet routable address of API frontend that will handle requests to
this [API Endpoint](https://cloud.google.com/apis/design/glossary).
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public List<String> getAliases()
null
for nonepublic Endpoint setAliases(List<String> aliases)
aliases
- aliases or null
for nonepublic Boolean getAllowCors()
null
for nonepublic Endpoint setAllowCors(Boolean allowCors)
allowCors
- allowCors or null
for nonepublic String getName()
null
for nonepublic Endpoint setName(String name)
name
- name or null
for nonepublic String getTarget()
null
for nonepublic Endpoint setTarget(String target)
target
- target or null
for nonepublic Endpoint set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public Endpoint clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.