Interface OAuthClientApplicationSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OAuthClientApplicationSummary.Builder,,OAuthClientApplicationSummary> SdkBuilder<OAuthClientApplicationSummary.Builder,,OAuthClientApplicationSummary> SdkPojo
- Enclosing class:
OAuthClientApplicationSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the OAuthClientApplication.createdTime(Instant createdTime) The time that the OAuthClientApplication was created.dataSourceType(String dataSourceType) The type of data source that the OAuthClientApplication is used with.dataSourceType(DataSourceType dataSourceType) The type of data source that the OAuthClientApplication is used with.identityProviderVpcConnectionProperties(Consumer<VpcConnectionProperties.Builder> identityProviderVpcConnectionProperties) Sets the value of the IdentityProviderVpcConnectionProperties property for this object.identityProviderVpcConnectionProperties(VpcConnectionProperties identityProviderVpcConnectionProperties) Sets the value of the IdentityProviderVpcConnectionProperties property for this object.lastUpdatedTime(Instant lastUpdatedTime) The time that the OAuthClientApplication was last updated.The display name of the OAuthClientApplication.oAuthClientApplicationId(String oAuthClientApplicationId) The ID of the OAuthClientApplication.oAuthClientAuthenticationType(String oAuthClientAuthenticationType) The OAuth client authentication type used by the OAuthClientApplication.oAuthClientAuthenticationType(OAuthClientAuthenticationType oAuthClientAuthenticationType) The OAuth client authentication type used by the OAuthClientApplication.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
oAuthClientApplicationId
The ID of the OAuthClientApplication. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
- Parameters:
oAuthClientApplicationId- The ID of the OAuthClientApplication. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The display name of the OAuthClientApplication.
- Parameters:
name- The display name of the OAuthClientApplication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthClientAuthenticationType
OAuthClientApplicationSummary.Builder oAuthClientAuthenticationType(String oAuthClientAuthenticationType) The OAuth client authentication type used by the OAuthClientApplication. Valid values are
TOKEN.- Parameters:
oAuthClientAuthenticationType- The OAuth client authentication type used by the OAuthClientApplication. Valid values areTOKEN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
oAuthClientAuthenticationType
OAuthClientApplicationSummary.Builder oAuthClientAuthenticationType(OAuthClientAuthenticationType oAuthClientAuthenticationType) The OAuth client authentication type used by the OAuthClientApplication. Valid values are
TOKEN.- Parameters:
oAuthClientAuthenticationType- The OAuth client authentication type used by the OAuthClientApplication. Valid values areTOKEN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSourceType
The type of data source that the OAuthClientApplication is used with. Valid values are
SNOWFLAKE.- Parameters:
dataSourceType- The type of data source that the OAuthClientApplication is used with. Valid values areSNOWFLAKE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSourceType
The type of data source that the OAuthClientApplication is used with. Valid values are
SNOWFLAKE.- Parameters:
dataSourceType- The type of data source that the OAuthClientApplication is used with. Valid values areSNOWFLAKE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
identityProviderVpcConnectionProperties
OAuthClientApplicationSummary.Builder identityProviderVpcConnectionProperties(VpcConnectionProperties identityProviderVpcConnectionProperties) Sets the value of the IdentityProviderVpcConnectionProperties property for this object.- Parameters:
identityProviderVpcConnectionProperties- The new value for the IdentityProviderVpcConnectionProperties property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderVpcConnectionProperties
default OAuthClientApplicationSummary.Builder identityProviderVpcConnectionProperties(Consumer<VpcConnectionProperties.Builder> identityProviderVpcConnectionProperties) Sets the value of the IdentityProviderVpcConnectionProperties property for this object. This is a convenience method that creates an instance of theVpcConnectionProperties.Builderavoiding the need to create one manually viaVpcConnectionProperties.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityProviderVpcConnectionProperties(VpcConnectionProperties).- Parameters:
identityProviderVpcConnectionProperties- a consumer that will call methods onVpcConnectionProperties.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdTime
The time that the OAuthClientApplication was created.
- Parameters:
createdTime- The time that the OAuthClientApplication was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
The time that the OAuthClientApplication was last updated.
- Parameters:
lastUpdatedTime- The time that the OAuthClientApplication was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the OAuthClientApplication.
- Parameters:
arn- The Amazon Resource Name (ARN) of the OAuthClientApplication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-