Class OidcOptions
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.OidcOptions
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<OidcOptions.Builder,OidcOptions>
@Generated("software.amazon.awssdk:codegen") public final class OidcOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OidcOptions.Builder,OidcOptions>
Describes the options for an OpenID Connect-compatible user-identity trust provider.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
OidcOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
authorizationEndpoint()
The OIDC authorization endpoint.static OidcOptions.Builder
builder()
String
clientId()
The client identifier.String
clientSecret()
The client secret.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
issuer()
The OIDC issuer.String
scope()
The OpenID Connect (OIDC) scope specified.List<SdkField<?>>
sdkFields()
static Class<? extends OidcOptions.Builder>
serializableBuilderClass()
OidcOptions.Builder
toBuilder()
String
tokenEndpoint()
The OIDC token endpoint.String
toString()
Returns a string representation of this object.String
userInfoEndpoint()
The OIDC user info endpoint.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
issuer
public final String issuer()
The OIDC issuer.
- Returns:
- The OIDC issuer.
-
authorizationEndpoint
public final String authorizationEndpoint()
The OIDC authorization endpoint.
- Returns:
- The OIDC authorization endpoint.
-
tokenEndpoint
public final String tokenEndpoint()
The OIDC token endpoint.
- Returns:
- The OIDC token endpoint.
-
userInfoEndpoint
public final String userInfoEndpoint()
The OIDC user info endpoint.
- Returns:
- The OIDC user info endpoint.
-
clientId
public final String clientId()
The client identifier.
- Returns:
- The client identifier.
-
clientSecret
public final String clientSecret()
The client secret.
- Returns:
- The client secret.
-
scope
public final String scope()
The OpenID Connect (OIDC) scope specified.
- Returns:
- The OpenID Connect (OIDC) scope specified.
-
toBuilder
public OidcOptions.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<OidcOptions.Builder,OidcOptions>
-
builder
public static OidcOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends OidcOptions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-