Class GetOpenIDConfigResponse

  • All Implemented Interfaces:
    GetOpenIDConfigResponseOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class GetOpenIDConfigResponse
    extends com.google.protobuf.GeneratedMessageV3
    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.v1beta1.GetOpenIDConfigResponse
    See Also:
    Serialized Form
    • Field Detail

      • RESPONSE_TYPES_SUPPORTED_FIELD_NUMBER

        public static final int RESPONSE_TYPES_SUPPORTED_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SUBJECT_TYPES_SUPPORTED_FIELD_NUMBER

        public static final int SUBJECT_TYPES_SUPPORTED_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ID_TOKEN_SIGNING_ALG_VALUES_SUPPORTED_FIELD_NUMBER

        public static final int ID_TOKEN_SIGNING_ALG_VALUES_SUPPORTED_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CLAIMS_SUPPORTED_FIELD_NUMBER

        public static final int CLAIMS_SUPPORTED_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GRANT_TYPES_FIELD_NUMBER

        public static final int GRANT_TYPES_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getResponseTypesSupportedList

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

        public String getResponseTypesSupported​(int index)
         Supported response types.
         
        repeated string response_types_supported = 3;
        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;
        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;
        Specified by:
        getSubjectTypesSupportedList in interface GetOpenIDConfigResponseOrBuilder
        Returns:
        A list containing the subjectTypesSupported.
      • getSubjectTypesSupported

        public String getSubjectTypesSupported​(int index)
         Supported subject types.
         
        repeated string subject_types_supported = 4;
        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;
        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;
        Specified by:
        getIdTokenSigningAlgValuesSupportedList in interface GetOpenIDConfigResponseOrBuilder
        Returns:
        A list containing the idTokenSigningAlgValuesSupported.
      • getIdTokenSigningAlgValuesSupported

        public String getIdTokenSigningAlgValuesSupported​(int index)
         supported ID Token signing Algorithms.
         
        repeated string id_token_signing_alg_values_supported = 5;
        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;
        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;
        Specified by:
        getClaimsSupportedList in interface GetOpenIDConfigResponseOrBuilder
        Returns:
        A list containing the claimsSupported.
      • getClaimsSupported

        public String getClaimsSupported​(int index)
         Supported claims.
         
        repeated string claims_supported = 6;
        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;
        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;
        Specified by:
        getGrantTypesList in interface GetOpenIDConfigResponseOrBuilder
        Returns:
        A list containing the grantTypes.
      • getGrantTypes

        public String getGrantTypes​(int index)
         Supported grant types.
         
        repeated string grant_types = 7;
        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;
        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.GeneratedMessageV3
      • 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.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • 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
      • newBuilderForType

        public GetOpenIDConfigResponse.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • 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.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • 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.GeneratedMessageV3
      • getDefaultInstanceForType

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