![JAR search and dependency download from the Maven repository](/logo.png)
target.apidocs.com.google.api.services.compute.model.HttpHeaderAction.html Maven / Gradle / Ivy
HttpHeaderAction (Compute Engine API beta-rev20220726-2.0.0)
com.google.api.services.compute.model
Class HttpHeaderAction
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.compute.model.HttpHeaderAction
-
public final class HttpHeaderAction
extends GenericJson
The request and response header transformations that take effect before the request is passed
along to the selected backendService.
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 Compute Engine 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
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
HttpHeaderAction()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
HttpHeaderAction
clone()
List<HttpHeaderOption>
getRequestHeadersToAdd()
Headers to add to a matching request before forwarding the request to the backendService.
List<String>
getRequestHeadersToRemove()
A list of header names for headers that need to be removed from the request before forwarding
the request to the backendService.
List<HttpHeaderOption>
getResponseHeadersToAdd()
Headers to add the response before sending the response back to the client.
List<String>
getResponseHeadersToRemove()
A list of header names for headers that need to be removed from the response before sending the
response back to the client.
HttpHeaderAction
set(String fieldName,
Object value)
HttpHeaderAction
setRequestHeadersToAdd(List<HttpHeaderOption> requestHeadersToAdd)
Headers to add to a matching request before forwarding the request to the backendService.
HttpHeaderAction
setRequestHeadersToRemove(List<String> requestHeadersToRemove)
A list of header names for headers that need to be removed from the request before forwarding
the request to the backendService.
HttpHeaderAction
setResponseHeadersToAdd(List<HttpHeaderOption> responseHeadersToAdd)
Headers to add the response before sending the response back to the client.
HttpHeaderAction
setResponseHeadersToRemove(List<String> responseHeadersToRemove)
A list of header names for headers that need to be removed from the response before sending the
response back to the client.
-
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
-
getRequestHeadersToAdd
public List<HttpHeaderOption> getRequestHeadersToAdd()
Headers to add to a matching request before forwarding the request to the backendService.
- Returns:
- value or
null
for none
-
setRequestHeadersToAdd
public HttpHeaderAction setRequestHeadersToAdd(List<HttpHeaderOption> requestHeadersToAdd)
Headers to add to a matching request before forwarding the request to the backendService.
- Parameters:
requestHeadersToAdd
- requestHeadersToAdd or null
for none
-
getRequestHeadersToRemove
public List<String> getRequestHeadersToRemove()
A list of header names for headers that need to be removed from the request before forwarding
the request to the backendService.
- Returns:
- value or
null
for none
-
setRequestHeadersToRemove
public HttpHeaderAction setRequestHeadersToRemove(List<String> requestHeadersToRemove)
A list of header names for headers that need to be removed from the request before forwarding
the request to the backendService.
- Parameters:
requestHeadersToRemove
- requestHeadersToRemove or null
for none
-
getResponseHeadersToAdd
public List<HttpHeaderOption> getResponseHeadersToAdd()
Headers to add the response before sending the response back to the client.
- Returns:
- value or
null
for none
-
setResponseHeadersToAdd
public HttpHeaderAction setResponseHeadersToAdd(List<HttpHeaderOption> responseHeadersToAdd)
Headers to add the response before sending the response back to the client.
- Parameters:
responseHeadersToAdd
- responseHeadersToAdd or null
for none
-
getResponseHeadersToRemove
public List<String> getResponseHeadersToRemove()
A list of header names for headers that need to be removed from the response before sending the
response back to the client.
- Returns:
- value or
null
for none
-
setResponseHeadersToRemove
public HttpHeaderAction setResponseHeadersToRemove(List<String> responseHeadersToRemove)
A list of header names for headers that need to be removed from the response before sending the
response back to the client.
- Parameters:
responseHeadersToRemove
- responseHeadersToRemove or null
for none
-
set
public HttpHeaderAction set(String fieldName,
Object value)
- Overrides:
set
in class GenericJson
-
clone
public HttpHeaderAction clone()
- Overrides:
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy