Class RegisterOidcConfigTestResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<RegisterOidcConfigTestResponse.Builder,RegisterOidcConfigTestResponse>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe authorization endpoint URL discovered from the OIDC provider.builder()final StringThe end session endpoint URL for logging out users from the OIDC provider.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkResponse.The OAuth grant types supported by the OIDC provider.final booleanFor responses, this returns true if the service returned a value for the GrantTypesSupported property.final inthashCode()final booleanFor responses, this returns true if the service returned a value for the ResponseTypesSupported property.final booleanFor responses, this returns true if the service returned a value for the ScopesSupported property.final booleanFor responses, this returns true if the service returned a value for the TokenEndpointAuthMethodsSupported property.final Stringissuer()The issuer URL confirmed by the OIDC provider.final StringThe logout endpoint URL for terminating user sessions.final BooleanIndicates whether the provider supports Microsoft multi-refresh tokens.The OAuth response types supported by the OIDC provider.final StringThe token revocation endpoint URL for invalidating tokens.The OAuth scopes supported by the OIDC provider.static Class<? extends RegisterOidcConfigTestResponse.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringThe token endpoint URL discovered from the OIDC provider.The authentication methods supported by the token endpoint.final StringtoString()Returns a string representation of this object.final StringThe user info endpoint URL discovered from the OIDC provider.Methods inherited from class software.amazon.awssdk.services.wickr.model.WickrResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
tokenEndpoint
The token endpoint URL discovered from the OIDC provider.
- Returns:
- The token endpoint URL discovered from the OIDC provider.
-
userinfoEndpoint
The user info endpoint URL discovered from the OIDC provider.
- Returns:
- The user info endpoint URL discovered from the OIDC provider.
-
hasResponseTypesSupported
public final boolean hasResponseTypesSupported()For responses, this returns true if the service returned a value for the ResponseTypesSupported property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
responseTypesSupported
The OAuth response types supported by the OIDC provider.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasResponseTypesSupported()method.- Returns:
- The OAuth response types supported by the OIDC provider.
-
hasScopesSupported
public final boolean hasScopesSupported()For responses, this returns true if the service returned a value for the ScopesSupported property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
scopesSupported
The OAuth scopes supported by the OIDC provider.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasScopesSupported()method.- Returns:
- The OAuth scopes supported by the OIDC provider.
-
issuer
The issuer URL confirmed by the OIDC provider.
- Returns:
- The issuer URL confirmed by the OIDC provider.
-
authorizationEndpoint
The authorization endpoint URL discovered from the OIDC provider.
- Returns:
- The authorization endpoint URL discovered from the OIDC provider.
-
endSessionEndpoint
The end session endpoint URL for logging out users from the OIDC provider.
- Returns:
- The end session endpoint URL for logging out users from the OIDC provider.
-
logoutEndpoint
The logout endpoint URL for terminating user sessions.
- Returns:
- The logout endpoint URL for terminating user sessions.
-
hasGrantTypesSupported
public final boolean hasGrantTypesSupported()For responses, this returns true if the service returned a value for the GrantTypesSupported property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
grantTypesSupported
The OAuth grant types supported by the OIDC provider.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasGrantTypesSupported()method.- Returns:
- The OAuth grant types supported by the OIDC provider.
-
revocationEndpoint
The token revocation endpoint URL for invalidating tokens.
- Returns:
- The token revocation endpoint URL for invalidating tokens.
-
hasTokenEndpointAuthMethodsSupported
public final boolean hasTokenEndpointAuthMethodsSupported()For responses, this returns true if the service returned a value for the TokenEndpointAuthMethodsSupported property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
tokenEndpointAuthMethodsSupported
The authentication methods supported by the token endpoint.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasTokenEndpointAuthMethodsSupported()method.- Returns:
- The authentication methods supported by the token endpoint.
-
microsoftMultiRefreshToken
Indicates whether the provider supports Microsoft multi-refresh tokens.
- Returns:
- Indicates whether the provider supports Microsoft multi-refresh tokens.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RegisterOidcConfigTestResponse.Builder,RegisterOidcConfigTestResponse> - Specified by:
toBuilderin classAwsResponse- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
Description copied from class:SdkResponseUsed to retrieve the value of a field from any class that extendsSdkResponse. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkResponse.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkResponse- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-