@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.AuthenticationType
public String getAuthenticationType()
A structure containing the authentication configuration.
AuthenticationType
public AuthenticationConfiguration withAuthenticationType(String authenticationType)
A structure containing the authentication configuration.
authenticationType
- A structure containing the authentication configuration.AuthenticationType
public AuthenticationConfiguration withAuthenticationType(AuthenticationType authenticationType)
A structure containing the authentication configuration.
authenticationType
- A structure containing the authentication configuration.AuthenticationType
public 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 Object
Object.toString()
public AuthenticationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.