Google Cloud C++ Client  2.7.0
C++ Client Library for Google Cloud Platform
Public Types | List of all members
google::cloud::AuthorityOption Struct Reference

Configure the "authority" attribute. More...

#include <google/cloud/common_options.h>

Public Types

using Type = std::string
 

Detailed Description

Configure the "authority" attribute.

For gRPC requests this is the authority() field in the grpc::ClientContext. This configures the :authority pseudo-header in the HTTP/2 request. https://datatracker.ietf.org/doc/html/rfc7540#section-8.1.2.3

For REST-based services using HTTP/1.1 or HTTP/1.0 this is the Host header.

Setting this option to the empty string has no effect, i.e., no headers are set. This can be useful if you are not using Google's production environment.

Definition at line 105 of file common_options.h.

Member Typedef Documentation

◆ Type

Definition at line 106 of file common_options.h.