Interface OAuthParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OAuthParameters.Builder,
,OAuthParameters> SdkBuilder<OAuthParameters.Builder,
,OAuthParameters> SdkPojo
- Enclosing class:
OAuthParameters
@Mutable
@NotThreadSafe
public static interface OAuthParameters.Builder
extends SdkPojo, CopyableBuilder<OAuthParameters.Builder,OAuthParameters>
-
Method Summary
Modifier and TypeMethodDescriptionidentityProviderResourceUri
(String identityProviderResourceUri) The resource uri of the identity provider.default OAuthParameters.Builder
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.oAuthScope
(String oAuthScope) The OAuth scope.tokenProviderUrl
(String tokenProviderUrl) The token endpoint URL of the identity provider.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
tokenProviderUrl
The token endpoint URL of the identity provider.
- Parameters:
tokenProviderUrl
- The token endpoint URL of the identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthScope
The OAuth scope.
- Parameters:
oAuthScope
- The OAuth scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderVpcConnectionProperties
OAuthParameters.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 OAuthParameters.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.Builder
avoiding the need to create one manually viaVpcConnectionProperties.builder()
.When the
Consumer
completes,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:
-
identityProviderResourceUri
The resource uri of the identity provider.
- Parameters:
identityProviderResourceUri
- The resource uri of the identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-