public static final class GetOpenIdProviderConfigurationResponse.Builder extends Object
GetOpenIdProviderConfigurationResponse.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
public final GetOpenIdProviderConfigurationResponse.Builder from(GetOpenIdProviderConfigurationResponse instance)
GetOpenIdProviderConfigurationResponse instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.
Collection elements and entries will be added, not replaced.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder authorizationEndpoint(String authorizationEndpoint)
authorizationEndpoint attribute.authorizationEndpoint - The value for authorizationEndpointthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder claimsParameterSupported(Boolean claimsParameterSupported)
claimsParameterSupported attribute.claimsParameterSupported - The value for claimsParameterSupportedthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder issuer(String issuer)
issuer attribute.issuer - The value for issuerthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder javaWebKeySetEndpoint(String javaWebKeySetEndpoint)
javaWebKeySetEndpoint attribute.javaWebKeySetEndpoint - The value for javaWebKeySetEndpointthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder serviceDocumentation(String serviceDocumentation)
serviceDocumentation attribute.serviceDocumentation - The value for serviceDocumentationthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedClaimType(String element)
supportedClaimTypes list.element - A supportedClaimTypes elementthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedClaimTypes(String... elements)
supportedClaimTypes list.elements - An array of supportedClaimTypes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedClaimTypes(Iterable<String> elements)
supportedClaimTypes list.elements - An iterable of supportedClaimTypes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder addAllSupportedClaimTypes(Iterable<String> elements)
supportedClaimTypes list.elements - An iterable of supportedClaimTypes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedClaim(String element)
supportedClaims list.element - A supportedClaims elementthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedClaims(String... elements)
supportedClaims list.elements - An array of supportedClaims elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedClaims(Iterable<String> elements)
supportedClaims list.elements - An iterable of supportedClaims elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder addAllSupportedClaims(Iterable<String> elements)
supportedClaims list.elements - An iterable of supportedClaims elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedIdTokenEncryptionAlgorithm(String element)
supportedIdTokenEncryptionAlgorithms list.element - A supportedIdTokenEncryptionAlgorithms elementthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedIdTokenEncryptionAlgorithms(String... elements)
supportedIdTokenEncryptionAlgorithms list.elements - An array of supportedIdTokenEncryptionAlgorithms elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedIdTokenEncryptionAlgorithms(Iterable<String> elements)
supportedIdTokenEncryptionAlgorithms list.elements - An iterable of supportedIdTokenEncryptionAlgorithms elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder addAllSupportedIdTokenEncryptionAlgorithms(Iterable<String> elements)
supportedIdTokenEncryptionAlgorithms list.elements - An iterable of supportedIdTokenEncryptionAlgorithms elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedIdTokenSigningAlgorithm(String element)
supportedIdTokenSigningAlgorithms list.element - A supportedIdTokenSigningAlgorithms elementthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedIdTokenSigningAlgorithms(String... elements)
supportedIdTokenSigningAlgorithms list.elements - An array of supportedIdTokenSigningAlgorithms elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedIdTokenSigningAlgorithms(Iterable<String> elements)
supportedIdTokenSigningAlgorithms list.elements - An iterable of supportedIdTokenSigningAlgorithms elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder addAllSupportedIdTokenSigningAlgorithms(Iterable<String> elements)
supportedIdTokenSigningAlgorithms list.elements - An iterable of supportedIdTokenSigningAlgorithms elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedResponseType(String element)
supportedResponseTypes list.element - A supportedResponseTypes elementthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedResponseTypes(String... elements)
supportedResponseTypes list.elements - An array of supportedResponseTypes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedResponseTypes(Iterable<String> elements)
supportedResponseTypes list.elements - An iterable of supportedResponseTypes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder addAllSupportedResponseTypes(Iterable<String> elements)
supportedResponseTypes list.elements - An iterable of supportedResponseTypes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedScope(String element)
supportedScopes list.element - A supportedScopes elementthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedScopes(String... elements)
supportedScopes list.elements - An array of supportedScopes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedScopes(Iterable<String> elements)
supportedScopes list.elements - An iterable of supportedScopes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder addAllSupportedScopes(Iterable<String> elements)
supportedScopes list.elements - An iterable of supportedScopes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedSubjectType(String element)
supportedSubjectTypes list.element - A supportedSubjectTypes elementthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedSubjectTypes(String... elements)
supportedSubjectTypes list.elements - An array of supportedSubjectTypes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedSubjectTypes(Iterable<String> elements)
supportedSubjectTypes list.elements - An iterable of supportedSubjectTypes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder addAllSupportedSubjectTypes(Iterable<String> elements)
supportedSubjectTypes list.elements - An iterable of supportedSubjectTypes elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedTokenEndpointAuthorizationMethod(String element)
supportedTokenEndpointAuthorizationMethods list.element - A supportedTokenEndpointAuthorizationMethods elementthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedTokenEndpointAuthorizationMethods(String... elements)
supportedTokenEndpointAuthorizationMethods list.elements - An array of supportedTokenEndpointAuthorizationMethods elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedTokenEndpointAuthorizationMethods(Iterable<String> elements)
supportedTokenEndpointAuthorizationMethods list.elements - An iterable of supportedTokenEndpointAuthorizationMethods elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder addAllSupportedTokenEndpointAuthorizationMethods(Iterable<String> elements)
supportedTokenEndpointAuthorizationMethods list.elements - An iterable of supportedTokenEndpointAuthorizationMethods elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedTokenEndpointAuthorizationSigningAlgorithm(String element)
supportedTokenEndpointAuthorizationSigningAlgorithms list.element - A supportedTokenEndpointAuthorizationSigningAlgorithms elementthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedTokenEndpointAuthorizationSigningAlgorithms(String... elements)
supportedTokenEndpointAuthorizationSigningAlgorithms list.elements - An array of supportedTokenEndpointAuthorizationSigningAlgorithms elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedTokenEndpointAuthorizationSigningAlgorithms(Iterable<String> elements)
supportedTokenEndpointAuthorizationSigningAlgorithms list.elements - An iterable of supportedTokenEndpointAuthorizationSigningAlgorithms elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder addAllSupportedTokenEndpointAuthorizationSigningAlgorithms(Iterable<String> elements)
supportedTokenEndpointAuthorizationSigningAlgorithms list.elements - An iterable of supportedTokenEndpointAuthorizationSigningAlgorithms elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedUiLocale(Locale element)
supportedUiLocales list.element - A supportedUiLocales elementthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedUiLocales(Locale... elements)
supportedUiLocales list.elements - An array of supportedUiLocales elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder supportedUiLocales(Iterable<? extends Locale> elements)
supportedUiLocales list.elements - An iterable of supportedUiLocales elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder addAllSupportedUiLocales(Iterable<? extends Locale> elements)
supportedUiLocales list.elements - An iterable of supportedUiLocales elementsthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder tokenEndpoint(String tokenEndpoint)
tokenEndpoint attribute.tokenEndpoint - The value for tokenEndpointthis builder for use in a chained invocationpublic final GetOpenIdProviderConfigurationResponse.Builder userInfoEndpoint(String userInfoEndpoint)
userInfoEndpoint attribute.userInfoEndpoint - The value for userInfoEndpointthis builder for use in a chained invocationpublic GetOpenIdProviderConfigurationResponse build()
GetOpenIdProviderConfigurationResponse.IllegalStateException - if any required attributes are missingCopyright © 2020. All rights reserved.