Class VerifiedAccessInstanceUserTrustProviderClientConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.VerifiedAccessInstanceUserTrustProviderClientConfiguration
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder,VerifiedAccessInstanceUserTrustProviderClientConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class VerifiedAccessInstanceUserTrustProviderClientConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder,VerifiedAccessInstanceUserTrustProviderClientConfiguration>
Describes the trust provider.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
authorizationEndpoint()
The authorization endpoint of the IdP.static VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder
builder()
String
clientId()
The OAuth 2.0 client identifier.String
clientSecret()
The OAuth 2.0 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 identifier of the IdP.Boolean
pkceEnabled()
Indicates whether Proof of Key Code Exchange (PKCE) is enabled.String
publicSigningKeyEndpoint()
The public signing key endpoint.String
scopes()
The set of user claims to be requested from the IdP.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder>
serializableBuilderClass()
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder
toBuilder()
String
tokenEndpoint()
The token endpoint of the IdP.String
toString()
Returns a string representation of this object.UserTrustProviderType
type()
The trust provider type.String
typeAsString()
The trust provider type.String
userInfoEndpoint()
The user info endpoint of the IdP.-
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
-
type
public final UserTrustProviderType type()
The trust provider type.
If the service returns an enum value that is not available in the current SDK version,
type
will returnUserTrustProviderType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The trust provider type.
- See Also:
UserTrustProviderType
-
typeAsString
public final String typeAsString()
The trust provider type.
If the service returns an enum value that is not available in the current SDK version,
type
will returnUserTrustProviderType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtypeAsString()
.- Returns:
- The trust provider type.
- See Also:
UserTrustProviderType
-
scopes
public final String scopes()
The set of user claims to be requested from the IdP.
- Returns:
- The set of user claims to be requested from the IdP.
-
issuer
public final String issuer()
The OIDC issuer identifier of the IdP.
- Returns:
- The OIDC issuer identifier of the IdP.
-
authorizationEndpoint
public final String authorizationEndpoint()
The authorization endpoint of the IdP.
- Returns:
- The authorization endpoint of the IdP.
-
publicSigningKeyEndpoint
public final String publicSigningKeyEndpoint()
The public signing key endpoint.
- Returns:
- The public signing key endpoint.
-
tokenEndpoint
public final String tokenEndpoint()
The token endpoint of the IdP.
- Returns:
- The token endpoint of the IdP.
-
userInfoEndpoint
public final String userInfoEndpoint()
The user info endpoint of the IdP.
- Returns:
- The user info endpoint of the IdP.
-
clientId
public final String clientId()
The OAuth 2.0 client identifier.
- Returns:
- The OAuth 2.0 client identifier.
-
clientSecret
public final String clientSecret()
The OAuth 2.0 client secret.
- Returns:
- The OAuth 2.0 client secret.
-
pkceEnabled
public final Boolean pkceEnabled()
Indicates whether Proof of Key Code Exchange (PKCE) is enabled.
- Returns:
- Indicates whether Proof of Key Code Exchange (PKCE) is enabled.
-
toBuilder
public VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder toBuilder()
-
builder
public static VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends VerifiedAccessInstanceUserTrustProviderClientConfiguration.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-