@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AuthenticationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
A structure containing the authentication configuration.
| Constructor and Description |
|---|
AuthenticationConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getAuthenticationType()
A structure containing the authentication configuration.
|
OAuth2Properties |
getOAuth2Properties()
The properties for OAuth2 authentication.
|
String |
getSecretArn()
The secret manager ARN to store credentials.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAuthenticationType(String authenticationType)
A structure containing the authentication configuration.
|
void |
setOAuth2Properties(OAuth2Properties oAuth2Properties)
The properties for OAuth2 authentication.
|
void |
setSecretArn(String secretArn)
The secret manager ARN to store credentials.
|
String |
toString()
Returns a string representation of this object.
|
AuthenticationConfiguration |
withAuthenticationType(AuthenticationType authenticationType)
A structure containing the authentication configuration.
|
AuthenticationConfiguration |
withAuthenticationType(String authenticationType)
A structure containing the authentication configuration.
|
AuthenticationConfiguration |
withOAuth2Properties(OAuth2Properties oAuth2Properties)
The properties for OAuth2 authentication.
|
AuthenticationConfiguration |
withSecretArn(String secretArn)
The secret manager ARN to store credentials.
|
public void setAuthenticationType(String authenticationType)
A structure containing the authentication configuration.
authenticationType - A structure containing the authentication configuration.AuthenticationTypepublic String getAuthenticationType()
A structure containing the authentication configuration.
AuthenticationTypepublic AuthenticationConfiguration withAuthenticationType(String authenticationType)
A structure containing the authentication configuration.
authenticationType - A structure containing the authentication configuration.AuthenticationTypepublic AuthenticationConfiguration withAuthenticationType(AuthenticationType authenticationType)
A structure containing the authentication configuration.
authenticationType - A structure containing the authentication configuration.AuthenticationTypepublic void setSecretArn(String secretArn)
The secret manager ARN to store credentials.
secretArn - The secret manager ARN to store credentials.public String getSecretArn()
The secret manager ARN to store credentials.
public AuthenticationConfiguration withSecretArn(String secretArn)
The secret manager ARN to store credentials.
secretArn - The secret manager ARN to store credentials.public void setOAuth2Properties(OAuth2Properties oAuth2Properties)
The properties for OAuth2 authentication.
oAuth2Properties - The properties for OAuth2 authentication.public OAuth2Properties getOAuth2Properties()
The properties for OAuth2 authentication.
public AuthenticationConfiguration withOAuth2Properties(OAuth2Properties oAuth2Properties)
The properties for OAuth2 authentication.
oAuth2Properties - The properties for OAuth2 authentication.public String toString()
toString in class ObjectObject.toString()public AuthenticationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.