#include <get_open_idc_onfig_response.h>
GetOpenIDConfigResponse is an OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details.
◆ GetOpenIDConfigResponse() [1/2]
| google_container_api::GetOpenIDConfigResponse::GetOpenIDConfigResponse |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
| [in] | storage | The 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] | storage | The underlying data storage for this instance. |
◆ ~GetOpenIDConfigResponse()
| google_container_api::GetOpenIDConfigResponse::~GetOpenIDConfigResponse |
( |
| ) |
|
|
virtual |
◆ 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()
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 |
◆ 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()
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()
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
-
◆ 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
-
The documentation for this class was generated from the following files: