Class GetOpenIDConfigResponse

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.GetOpenIDConfigResponse
All Implemented Interfaces:
GetOpenIDConfigResponseOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class GetOpenIDConfigResponse extends com.google.protobuf.GeneratedMessage implements GetOpenIDConfigResponseOrBuilder
 GetOpenIDConfigResponse is an OIDC discovery document for the cluster.
 See the OpenID Connect Discovery 1.0 specification for details.
 
Protobuf type google.container.v1.GetOpenIDConfigResponse
See Also:
  • Field Details

    • ISSUER_FIELD_NUMBER

      public static final int ISSUER_FIELD_NUMBER
      See Also:
    • JWKS_URI_FIELD_NUMBER

      public static final int JWKS_URI_FIELD_NUMBER
      See Also:
    • RESPONSE_TYPES_SUPPORTED_FIELD_NUMBER

      public static final int RESPONSE_TYPES_SUPPORTED_FIELD_NUMBER
      See Also:
    • SUBJECT_TYPES_SUPPORTED_FIELD_NUMBER

      public static final int SUBJECT_TYPES_SUPPORTED_FIELD_NUMBER
      See Also:
    • ID_TOKEN_SIGNING_ALG_VALUES_SUPPORTED_FIELD_NUMBER

      public static final int ID_TOKEN_SIGNING_ALG_VALUES_SUPPORTED_FIELD_NUMBER
      See Also:
    • CLAIMS_SUPPORTED_FIELD_NUMBER

      public static final int CLAIMS_SUPPORTED_FIELD_NUMBER
      See Also:
    • GRANT_TYPES_FIELD_NUMBER

      public static final int GRANT_TYPES_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getIssuer

      public String getIssuer()
       OIDC Issuer.
       
      string issuer = 1;
      Specified by:
      getIssuer in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      The issuer.
    • getIssuerBytes

      public com.google.protobuf.ByteString getIssuerBytes()
       OIDC Issuer.
       
      string issuer = 1;
      Specified by:
      getIssuerBytes in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      The bytes for issuer.
    • getJwksUri

      public String getJwksUri()
       JSON Web Key uri.
       
      string jwks_uri = 2 [json_name = "jwks_uri"];
      Specified by:
      getJwksUri in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      The jwksUri.
    • getJwksUriBytes

      public com.google.protobuf.ByteString getJwksUriBytes()
       JSON Web Key uri.
       
      string jwks_uri = 2 [json_name = "jwks_uri"];
      Specified by:
      getJwksUriBytes in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      The bytes for jwksUri.
    • getResponseTypesSupportedList

      public com.google.protobuf.ProtocolStringList getResponseTypesSupportedList()
       Supported response types.
       
      repeated string response_types_supported = 3 [json_name = "response_types_supported"];
      Specified by:
      getResponseTypesSupportedList in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      A list containing the responseTypesSupported.
    • getResponseTypesSupportedCount

      public int getResponseTypesSupportedCount()
       Supported response types.
       
      repeated string response_types_supported = 3 [json_name = "response_types_supported"];
      Specified by:
      getResponseTypesSupportedCount in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      The count of responseTypesSupported.
    • getResponseTypesSupported

      public String getResponseTypesSupported(int index)
       Supported response types.
       
      repeated string response_types_supported = 3 [json_name = "response_types_supported"];
      Specified by:
      getResponseTypesSupported in interface GetOpenIDConfigResponseOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The responseTypesSupported at the given index.
    • getResponseTypesSupportedBytes

      public com.google.protobuf.ByteString getResponseTypesSupportedBytes(int index)
       Supported response types.
       
      repeated string response_types_supported = 3 [json_name = "response_types_supported"];
      Specified by:
      getResponseTypesSupportedBytes in interface GetOpenIDConfigResponseOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the responseTypesSupported at the given index.
    • getSubjectTypesSupportedList

      public com.google.protobuf.ProtocolStringList getSubjectTypesSupportedList()
       Supported subject types.
       
      repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];
      Specified by:
      getSubjectTypesSupportedList in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      A list containing the subjectTypesSupported.
    • getSubjectTypesSupportedCount

      public int getSubjectTypesSupportedCount()
       Supported subject types.
       
      repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];
      Specified by:
      getSubjectTypesSupportedCount in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      The count of subjectTypesSupported.
    • getSubjectTypesSupported

      public String getSubjectTypesSupported(int index)
       Supported subject types.
       
      repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];
      Specified by:
      getSubjectTypesSupported in interface GetOpenIDConfigResponseOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The subjectTypesSupported at the given index.
    • getSubjectTypesSupportedBytes

      public com.google.protobuf.ByteString getSubjectTypesSupportedBytes(int index)
       Supported subject types.
       
      repeated string subject_types_supported = 4 [json_name = "subject_types_supported"];
      Specified by:
      getSubjectTypesSupportedBytes in interface GetOpenIDConfigResponseOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the subjectTypesSupported at the given index.
    • getIdTokenSigningAlgValuesSupportedList

      public com.google.protobuf.ProtocolStringList getIdTokenSigningAlgValuesSupportedList()
       supported ID Token signing Algorithms.
       
      repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];
      Specified by:
      getIdTokenSigningAlgValuesSupportedList in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      A list containing the idTokenSigningAlgValuesSupported.
    • getIdTokenSigningAlgValuesSupportedCount

      public int getIdTokenSigningAlgValuesSupportedCount()
       supported ID Token signing Algorithms.
       
      repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];
      Specified by:
      getIdTokenSigningAlgValuesSupportedCount in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      The count of idTokenSigningAlgValuesSupported.
    • getIdTokenSigningAlgValuesSupported

      public String getIdTokenSigningAlgValuesSupported(int index)
       supported ID Token signing Algorithms.
       
      repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];
      Specified by:
      getIdTokenSigningAlgValuesSupported in interface GetOpenIDConfigResponseOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The idTokenSigningAlgValuesSupported at the given index.
    • getIdTokenSigningAlgValuesSupportedBytes

      public com.google.protobuf.ByteString getIdTokenSigningAlgValuesSupportedBytes(int index)
       supported ID Token signing Algorithms.
       
      repeated string id_token_signing_alg_values_supported = 5 [json_name = "id_token_signing_alg_values_supported"];
      Specified by:
      getIdTokenSigningAlgValuesSupportedBytes in interface GetOpenIDConfigResponseOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the idTokenSigningAlgValuesSupported at the given index.
    • getClaimsSupportedList

      public com.google.protobuf.ProtocolStringList getClaimsSupportedList()
       Supported claims.
       
      repeated string claims_supported = 6 [json_name = "claims_supported"];
      Specified by:
      getClaimsSupportedList in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      A list containing the claimsSupported.
    • getClaimsSupportedCount

      public int getClaimsSupportedCount()
       Supported claims.
       
      repeated string claims_supported = 6 [json_name = "claims_supported"];
      Specified by:
      getClaimsSupportedCount in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      The count of claimsSupported.
    • getClaimsSupported

      public String getClaimsSupported(int index)
       Supported claims.
       
      repeated string claims_supported = 6 [json_name = "claims_supported"];
      Specified by:
      getClaimsSupported in interface GetOpenIDConfigResponseOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The claimsSupported at the given index.
    • getClaimsSupportedBytes

      public com.google.protobuf.ByteString getClaimsSupportedBytes(int index)
       Supported claims.
       
      repeated string claims_supported = 6 [json_name = "claims_supported"];
      Specified by:
      getClaimsSupportedBytes in interface GetOpenIDConfigResponseOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the claimsSupported at the given index.
    • getGrantTypesList

      public com.google.protobuf.ProtocolStringList getGrantTypesList()
       Supported grant types.
       
      repeated string grant_types = 7 [json_name = "grant_types"];
      Specified by:
      getGrantTypesList in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      A list containing the grantTypes.
    • getGrantTypesCount

      public int getGrantTypesCount()
       Supported grant types.
       
      repeated string grant_types = 7 [json_name = "grant_types"];
      Specified by:
      getGrantTypesCount in interface GetOpenIDConfigResponseOrBuilder
      Returns:
      The count of grantTypes.
    • getGrantTypes

      public String getGrantTypes(int index)
       Supported grant types.
       
      repeated string grant_types = 7 [json_name = "grant_types"];
      Specified by:
      getGrantTypes in interface GetOpenIDConfigResponseOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The grantTypes at the given index.
    • getGrantTypesBytes

      public com.google.protobuf.ByteString getGrantTypesBytes(int index)
       Supported grant types.
       
      repeated string grant_types = 7 [json_name = "grant_types"];
      Specified by:
      getGrantTypesBytes in interface GetOpenIDConfigResponseOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the grantTypes at the given index.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static GetOpenIDConfigResponse parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetOpenIDConfigResponse parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetOpenIDConfigResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetOpenIDConfigResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetOpenIDConfigResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetOpenIDConfigResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GetOpenIDConfigResponse parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GetOpenIDConfigResponse parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GetOpenIDConfigResponse parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GetOpenIDConfigResponse parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GetOpenIDConfigResponse parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GetOpenIDConfigResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public GetOpenIDConfigResponse.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static GetOpenIDConfigResponse.Builder newBuilder()
    • newBuilder

      public static GetOpenIDConfigResponse.Builder newBuilder(GetOpenIDConfigResponse prototype)
    • toBuilder

      public GetOpenIDConfigResponse.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected GetOpenIDConfigResponse.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static GetOpenIDConfigResponse getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<GetOpenIDConfigResponse> parser()
    • getParserForType

      public com.google.protobuf.Parser<GetOpenIDConfigResponse> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public GetOpenIDConfigResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder