container  v1
Public Member Functions | Static Public Member Functions | List of all members
google_container_api::GetOpenIDConfigResponse Class Reference

#include <get_open_idc_onfig_response.h>

Inheritance diagram for google_container_api::GetOpenIDConfigResponse:

Public Member Functions

 GetOpenIDConfigResponse (const Json::Value &storage)
 
 GetOpenIDConfigResponse (Json::Value *storage)
 
virtual ~GetOpenIDConfigResponse ()
 
const StringPiece GetTypeName () const
 
bool has_cache_header () const
 
void clear_cache_header ()
 
const HttpCacheControlResponseHeader get_cache_header () const
 
HttpCacheControlResponseHeader mutable_cacheHeader ()
 
bool has_claims_supported () const
 
void clear_claims_supported ()
 
const client::JsonCppArray< string > get_claims_supported () const
 
client::JsonCppArray< string > mutable_claims_supported ()
 
bool has_grant_types () const
 
void clear_grant_types ()
 
const client::JsonCppArray< string > get_grant_types () const
 
client::JsonCppArray< string > mutable_grant_types ()
 
bool has_id_token_signing_alg_values_supported () const
 
void clear_id_token_signing_alg_values_supported ()
 
const client::JsonCppArray< string > get_id_token_signing_alg_values_supported () const
 
client::JsonCppArray< string > mutable_id_token_signing_alg_values_supported ()
 
bool has_issuer () const
 
void clear_issuer ()
 
const StringPiece get_issuer () const
 
void set_issuer (const StringPiece &value)
 
bool has_jwks_uri () const
 
void clear_jwks_uri ()
 
const StringPiece get_jwks_uri () const
 
void set_jwks_uri (const StringPiece &value)
 
bool has_response_types_supported () const
 
void clear_response_types_supported ()
 
const client::JsonCppArray< string > get_response_types_supported () const
 
client::JsonCppArray< string > mutable_response_types_supported ()
 
bool has_subject_types_supported () const
 
void clear_subject_types_supported ()
 
const client::JsonCppArray< string > get_subject_types_supported () const
 
client::JsonCppArray< string > mutable_subject_types_supported ()
 

Static Public Member Functions

static GetOpenIDConfigResponseNew ()
 

Detailed Description

GetOpenIDConfigResponse is an OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.

Constructor & Destructor Documentation

◆ GetOpenIDConfigResponse() [1/2]

google_container_api::GetOpenIDConfigResponse::GetOpenIDConfigResponse ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ GetOpenIDConfigResponse() [2/2]

google_container_api::GetOpenIDConfigResponse::GetOpenIDConfigResponse ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~GetOpenIDConfigResponse()

google_container_api::GetOpenIDConfigResponse::~GetOpenIDConfigResponse ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_cache_header()

void google_container_api::GetOpenIDConfigResponse::clear_cache_header ( )
inline

Clears the 'cacheHeader' attribute.

◆ clear_claims_supported()

void google_container_api::GetOpenIDConfigResponse::clear_claims_supported ( )
inline

Clears the 'claims_supported' attribute.

◆ clear_grant_types()

void google_container_api::GetOpenIDConfigResponse::clear_grant_types ( )
inline

Clears the 'grant_types' attribute.

◆ clear_id_token_signing_alg_values_supported()

void google_container_api::GetOpenIDConfigResponse::clear_id_token_signing_alg_values_supported ( )
inline

Clears the 'id_token_signing_alg_values_supported' attribute.

◆ clear_issuer()

void google_container_api::GetOpenIDConfigResponse::clear_issuer ( )
inline

Clears the 'issuer' attribute.

◆ clear_jwks_uri()

void google_container_api::GetOpenIDConfigResponse::clear_jwks_uri ( )
inline

Clears the 'jwks_uri' attribute.

◆ clear_response_types_supported()

void google_container_api::GetOpenIDConfigResponse::clear_response_types_supported ( )
inline

Clears the 'response_types_supported' attribute.

◆ clear_subject_types_supported()

void google_container_api::GetOpenIDConfigResponse::clear_subject_types_supported ( )
inline

Clears the 'subject_types_supported' attribute.

◆ get_cache_header()

const HttpCacheControlResponseHeader google_container_api::GetOpenIDConfigResponse::get_cache_header ( ) const

Get a reference to the value of the 'cacheHeader' attribute.

◆ get_claims_supported()

const client::JsonCppArray<string > google_container_api::GetOpenIDConfigResponse::get_claims_supported ( ) const
inline

Get a reference to the value of the 'claims_supported' attribute.

◆ get_grant_types()

const client::JsonCppArray<string > google_container_api::GetOpenIDConfigResponse::get_grant_types ( ) const
inline

Get a reference to the value of the 'grant_types' attribute.

◆ get_id_token_signing_alg_values_supported()

const client::JsonCppArray<string > google_container_api::GetOpenIDConfigResponse::get_id_token_signing_alg_values_supported ( ) const
inline

Get a reference to the value of the 'id_token_signing_alg_values_supported' attribute.

◆ get_issuer()

const StringPiece google_container_api::GetOpenIDConfigResponse::get_issuer ( ) const
inline

Get the value of the 'issuer' attribute.

◆ get_jwks_uri()

const StringPiece google_container_api::GetOpenIDConfigResponse::get_jwks_uri ( ) const
inline

Get the value of the 'jwks_uri' attribute.

◆ get_response_types_supported()

const client::JsonCppArray<string > google_container_api::GetOpenIDConfigResponse::get_response_types_supported ( ) const
inline

Get a reference to the value of the 'response_types_supported' attribute.

◆ get_subject_types_supported()

const client::JsonCppArray<string > google_container_api::GetOpenIDConfigResponse::get_subject_types_supported ( ) const
inline

Get a reference to the value of the 'subject_types_supported' attribute.

◆ GetTypeName()

const StringPiece google_container_api::GetOpenIDConfigResponse::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_container_api::GetOpenIDConfigResponse

◆ has_cache_header()

bool google_container_api::GetOpenIDConfigResponse::has_cache_header ( ) const
inline

Determine if the 'cacheHeader' attribute was set.

Returns
true if the 'cacheHeader' attribute was set.

◆ has_claims_supported()

bool google_container_api::GetOpenIDConfigResponse::has_claims_supported ( ) const
inline

Determine if the 'claims_supported' attribute was set.

Returns
true if the 'claims_supported' attribute was set.

◆ has_grant_types()

bool google_container_api::GetOpenIDConfigResponse::has_grant_types ( ) const
inline

Determine if the 'grant_types' attribute was set.

Returns
true if the 'grant_types' attribute was set.

◆ has_id_token_signing_alg_values_supported()

bool google_container_api::GetOpenIDConfigResponse::has_id_token_signing_alg_values_supported ( ) const
inline

Determine if the 'id_token_signing_alg_values_supported' attribute was set.

Returns
true if the 'id_token_signing_alg_values_supported' attribute was set.

◆ has_issuer()

bool google_container_api::GetOpenIDConfigResponse::has_issuer ( ) const
inline

Determine if the 'issuer' attribute was set.

Returns
true if the 'issuer' attribute was set.

◆ has_jwks_uri()

bool google_container_api::GetOpenIDConfigResponse::has_jwks_uri ( ) const
inline

Determine if the 'jwks_uri' attribute was set.

Returns
true if the 'jwks_uri' attribute was set.

◆ has_response_types_supported()

bool google_container_api::GetOpenIDConfigResponse::has_response_types_supported ( ) const
inline

Determine if the 'response_types_supported' attribute was set.

Returns
true if the 'response_types_supported' attribute was set.

◆ has_subject_types_supported()

bool google_container_api::GetOpenIDConfigResponse::has_subject_types_supported ( ) const
inline

Determine if the 'subject_types_supported' attribute was set.

Returns
true if the 'subject_types_supported' attribute was set.

◆ mutable_cacheHeader()

HttpCacheControlResponseHeader google_container_api::GetOpenIDConfigResponse::mutable_cacheHeader ( )

Gets a reference to a mutable value of the 'cacheHeader' property.

OnePlatform automatically extracts this field and uses it to set the HTTP Cache-Control header.

Returns
The result can be modified to change the attribute value.

◆ mutable_claims_supported()

client::JsonCppArray<string > google_container_api::GetOpenIDConfigResponse::mutable_claims_supported ( )
inline

Gets a reference to a mutable value of the 'claims_supported' property.

Supported claims.

Returns
The result can be modified to change the attribute value.

◆ mutable_grant_types()

client::JsonCppArray<string > google_container_api::GetOpenIDConfigResponse::mutable_grant_types ( )
inline

Gets a reference to a mutable value of the 'grant_types' property.

Supported grant types.

Returns
The result can be modified to change the attribute value.

◆ mutable_id_token_signing_alg_values_supported()

client::JsonCppArray<string > google_container_api::GetOpenIDConfigResponse::mutable_id_token_signing_alg_values_supported ( )
inline

Gets a reference to a mutable value of the 'id_token_signing_alg_values_supported' property.

supported ID Token signing Algorithms.

Returns
The result can be modified to change the attribute value.

◆ mutable_response_types_supported()

client::JsonCppArray<string > google_container_api::GetOpenIDConfigResponse::mutable_response_types_supported ( )
inline

Gets a reference to a mutable value of the 'response_types_supported' property.

Supported response types.

Returns
The result can be modified to change the attribute value.

◆ mutable_subject_types_supported()

client::JsonCppArray<string > google_container_api::GetOpenIDConfigResponse::mutable_subject_types_supported ( )
inline

Gets a reference to a mutable value of the 'subject_types_supported' property.

Supported subject types.

Returns
The result can be modified to change the attribute value.

◆ New()

GetOpenIDConfigResponse * google_container_api::GetOpenIDConfigResponse::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_issuer()

void google_container_api::GetOpenIDConfigResponse::set_issuer ( const StringPiece &  value)
inline

Change the 'issuer' attribute.

OIDC Issuer.

Parameters
[in]valueThe new value.

◆ set_jwks_uri()

void google_container_api::GetOpenIDConfigResponse::set_jwks_uri ( const StringPiece &  value)
inline

Change the 'jwks_uri' attribute.

JSON Web Key uri.

Parameters
[in]valueThe new value.

The documentation for this class was generated from the following files: