All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.compute.model.HttpHeaderAction.html Maven / Gradle / Ivy

There is a newer version: v1-rev20250320-2.0.0
Show newest version






HttpHeaderAction (Compute Engine API v1-rev20250107-2.0.0)












com.google.api.services.compute.model

Class HttpHeaderAction

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class HttpHeaderAction
    extends com.google.api.client.json.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.
    • Constructor Detail

      • HttpHeaderAction

        public HttpHeaderAction()
    • 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
      • clone

        public HttpHeaderAction clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2025 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy