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