Interface OAuth2Properties.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<OAuth2Properties.Builder,,- OAuth2Properties> - SdkBuilder<OAuth2Properties.Builder,,- OAuth2Properties> - SdkPojo
- Enclosing class:
- OAuth2Properties
- 
Method SummaryModifier and TypeMethodDescriptiondefault OAuth2Properties.BuilderauthorizationCodeProperties(Consumer<AuthorizationCodeProperties.Builder> authorizationCodeProperties) The authorization code properties of the OAuth2 properties.authorizationCodeProperties(AuthorizationCodeProperties authorizationCodeProperties) The authorization code properties of the OAuth2 properties.default OAuth2Properties.BuilderoAuth2ClientApplication(Consumer<OAuth2ClientApplication.Builder> oAuth2ClientApplication) The OAuth2 client application of the OAuth2 properties.oAuth2ClientApplication(OAuth2ClientApplication oAuth2ClientApplication) The OAuth2 client application of the OAuth2 properties.default OAuth2Properties.BuilderoAuth2Credentials(Consumer<GlueOAuth2Credentials.Builder> oAuth2Credentials) The OAuth2 credentials of the OAuth2 properties.oAuth2Credentials(GlueOAuth2Credentials oAuth2Credentials) The OAuth2 credentials of the OAuth2 properties.oAuth2GrantType(String oAuth2GrantType) The OAuth2 grant type of the OAuth2 properties.oAuth2GrantType(OAuth2GrantType oAuth2GrantType) The OAuth2 grant type of the OAuth2 properties.The OAuth2 token URL of the OAuth2 properties.tokenUrlParametersMap(Map<String, String> tokenUrlParametersMap) The OAuth2 token URL parameter map of the OAuth2 properties.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
authorizationCodePropertiesOAuth2Properties.Builder authorizationCodeProperties(AuthorizationCodeProperties authorizationCodeProperties) The authorization code properties of the OAuth2 properties. - Parameters:
- authorizationCodeProperties- The authorization code properties of the OAuth2 properties.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
authorizationCodePropertiesdefault OAuth2Properties.Builder authorizationCodeProperties(Consumer<AuthorizationCodeProperties.Builder> authorizationCodeProperties) The authorization code properties of the OAuth2 properties. This is a convenience method that creates an instance of theAuthorizationCodeProperties.Builderavoiding the need to create one manually viaAuthorizationCodeProperties.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthorizationCodeProperties(AuthorizationCodeProperties).- Parameters:
- authorizationCodeProperties- a consumer that will call methods on- AuthorizationCodeProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
oAuth2ClientApplicationThe OAuth2 client application of the OAuth2 properties. - Parameters:
- oAuth2ClientApplication- The OAuth2 client application of the OAuth2 properties.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
oAuth2ClientApplicationdefault OAuth2Properties.Builder oAuth2ClientApplication(Consumer<OAuth2ClientApplication.Builder> oAuth2ClientApplication) The OAuth2 client application of the OAuth2 properties. This is a convenience method that creates an instance of theOAuth2ClientApplication.Builderavoiding the need to create one manually viaOAuth2ClientApplication.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooAuth2ClientApplication(OAuth2ClientApplication).- Parameters:
- oAuth2ClientApplication- a consumer that will call methods on- OAuth2ClientApplication.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
oAuth2CredentialsThe OAuth2 credentials of the OAuth2 properties. - Parameters:
- oAuth2Credentials- The OAuth2 credentials of the OAuth2 properties.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
oAuth2Credentialsdefault OAuth2Properties.Builder oAuth2Credentials(Consumer<GlueOAuth2Credentials.Builder> oAuth2Credentials) The OAuth2 credentials of the OAuth2 properties. This is a convenience method that creates an instance of theGlueOAuth2Credentials.Builderavoiding the need to create one manually viaGlueOAuth2Credentials.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooAuth2Credentials(GlueOAuth2Credentials).- Parameters:
- oAuth2Credentials- a consumer that will call methods on- GlueOAuth2Credentials.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
oAuth2GrantTypeThe OAuth2 grant type of the OAuth2 properties. - Parameters:
- oAuth2GrantType- The OAuth2 grant type of the OAuth2 properties.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
oAuth2GrantTypeThe OAuth2 grant type of the OAuth2 properties. - Parameters:
- oAuth2GrantType- The OAuth2 grant type of the OAuth2 properties.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
tokenUrlThe OAuth2 token URL of the OAuth2 properties. - Parameters:
- tokenUrl- The OAuth2 token URL of the OAuth2 properties.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tokenUrlParametersMapThe OAuth2 token URL parameter map of the OAuth2 properties. - Parameters:
- tokenUrlParametersMap- The OAuth2 token URL parameter map of the OAuth2 properties.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-