Class OAuthCredentials
- java.lang.Object
-
- software.amazon.awssdk.services.appflow.model.OAuthCredentials
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<OAuthCredentials.Builder,OAuthCredentials>
@Generated("software.amazon.awssdk:codegen") public final class OAuthCredentials extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OAuthCredentials.Builder,OAuthCredentials>
The OAuth credentials required for OAuth type authentication.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
OAuthCredentials.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
accessToken()
The access token used to access protected SAPOData resources.static OAuthCredentials.Builder
builder()
String
clientId()
The identifier for the desired client.String
clientSecret()
The client secret used by the OAuth client to authenticate to the authorization server.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
ConnectorOAuthRequest
oAuthRequest()
The OAuth requirement needed to request security tokens from the connector endpoint.String
refreshToken()
The refresh token used to refresh expired access token.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends OAuthCredentials.Builder>
serializableBuilderClass()
OAuthCredentials.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
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
-
clientId
public final String clientId()
The identifier for the desired client.
- Returns:
- The identifier for the desired client.
-
clientSecret
public final String clientSecret()
The client secret used by the OAuth client to authenticate to the authorization server.
- Returns:
- The client secret used by the OAuth client to authenticate to the authorization server.
-
accessToken
public final String accessToken()
The access token used to access protected SAPOData resources.
- Returns:
- The access token used to access protected SAPOData resources.
-
refreshToken
public final String refreshToken()
The refresh token used to refresh expired access token.
- Returns:
- The refresh token used to refresh expired access token.
-
oAuthRequest
public final ConnectorOAuthRequest oAuthRequest()
The OAuth requirement needed to request security tokens from the connector endpoint.
- Returns:
- The OAuth requirement needed to request security tokens from the connector endpoint.
-
toBuilder
public OAuthCredentials.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<OAuthCredentials.Builder,OAuthCredentials>
-
builder
public static OAuthCredentials.Builder builder()
-
serializableBuilderClass
public static Class<? extends OAuthCredentials.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
-
-