Class OAuthClientApplicationSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<OAuthClientApplicationSummary.Builder,OAuthClientApplicationSummary>
A summary of an OAuthClientApplication.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()The Amazon Resource Name (ARN) of the OAuthClientApplication.builder()final InstantThe time that the OAuthClientApplication was created.final DataSourceTypeThe type of data source that the OAuthClientApplication is used with.final StringThe type of data source that the OAuthClientApplication is used with.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) final inthashCode()final VpcConnectionPropertiesReturns the value of the IdentityProviderVpcConnectionProperties property for this object.final InstantThe time that the OAuthClientApplication was last updated.final Stringname()The display name of the OAuthClientApplication.final StringThe ID of the OAuthClientApplication.The OAuth client authentication type used by the OAuthClientApplication.final StringThe OAuth client authentication type used by the OAuthClientApplication.static Class<? extends OAuthClientApplicationSummary.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
oAuthClientApplicationId
The ID of the OAuthClientApplication. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
- Returns:
- The ID of the OAuthClientApplication. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
-
name
The display name of the OAuthClientApplication.
- Returns:
- The display name of the OAuthClientApplication.
-
oAuthClientAuthenticationType
The OAuth client authentication type used by the OAuthClientApplication. Valid values are
TOKEN.If the service returns an enum value that is not available in the current SDK version,
oAuthClientAuthenticationTypewill returnOAuthClientAuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoAuthClientAuthenticationTypeAsString().- Returns:
- The OAuth client authentication type used by the OAuthClientApplication. Valid values are
TOKEN. - See Also:
-
oAuthClientAuthenticationTypeAsString
The OAuth client authentication type used by the OAuthClientApplication. Valid values are
TOKEN.If the service returns an enum value that is not available in the current SDK version,
oAuthClientAuthenticationTypewill returnOAuthClientAuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoAuthClientAuthenticationTypeAsString().- Returns:
- The OAuth client authentication type used by the OAuthClientApplication. Valid values are
TOKEN. - See Also:
-
dataSourceType
The type of data source that the OAuthClientApplication is used with. Valid values are
SNOWFLAKE.If the service returns an enum value that is not available in the current SDK version,
dataSourceTypewill returnDataSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataSourceTypeAsString().- Returns:
- The type of data source that the OAuthClientApplication is used with. Valid values are
SNOWFLAKE. - See Also:
-
dataSourceTypeAsString
The type of data source that the OAuthClientApplication is used with. Valid values are
SNOWFLAKE.If the service returns an enum value that is not available in the current SDK version,
dataSourceTypewill returnDataSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataSourceTypeAsString().- Returns:
- The type of data source that the OAuthClientApplication is used with. Valid values are
SNOWFLAKE. - See Also:
-
identityProviderVpcConnectionProperties
Returns the value of the IdentityProviderVpcConnectionProperties property for this object.- Returns:
- The value of the IdentityProviderVpcConnectionProperties property for this object.
-
createdTime
The time that the OAuthClientApplication was created.
- Returns:
- The time that the OAuthClientApplication was created.
-
lastUpdatedTime
The time that the OAuthClientApplication was last updated.
- Returns:
- The time that the OAuthClientApplication was last updated.
-
arn
The Amazon Resource Name (ARN) of the OAuthClientApplication.
- Returns:
- The Amazon Resource Name (ARN) of the OAuthClientApplication.
-
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<OAuthClientApplicationSummary.Builder,OAuthClientApplicationSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
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
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-