@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AuthenticationSummary extends Object implements Serializable, Cloneable, StructuredPojo
A structure that describes whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication, and whether that authentication is fully configured.
| Constructor and Description |
|---|
AuthenticationSummary() |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationSummary |
clone() |
boolean |
equals(Object obj) |
List<String> |
getProviders()
Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.
|
String |
getSamlConfigurationStatus()
Specifies whether the workplace's user authentication method is fully configured.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setProviders(Collection<String> providers)
Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.
|
void |
setSamlConfigurationStatus(String samlConfigurationStatus)
Specifies whether the workplace's user authentication method is fully configured.
|
String |
toString()
Returns a string representation of this object.
|
AuthenticationSummary |
withProviders(AuthenticationProviderTypes... providers)
Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.
|
AuthenticationSummary |
withProviders(Collection<String> providers)
Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.
|
AuthenticationSummary |
withProviders(String... providers)
Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.
|
AuthenticationSummary |
withSamlConfigurationStatus(SamlConfigurationStatus samlConfigurationStatus)
Specifies whether the workplace's user authentication method is fully configured.
|
AuthenticationSummary |
withSamlConfigurationStatus(String samlConfigurationStatus)
Specifies whether the workplace's user authentication method is fully configured.
|
public List<String> getProviders()
Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.
AuthenticationProviderTypespublic void setProviders(Collection<String> providers)
Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.
providers - Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.AuthenticationProviderTypespublic AuthenticationSummary withProviders(String... providers)
Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.
NOTE: This method appends the values to the existing list (if any). Use
setProviders(java.util.Collection) or withProviders(java.util.Collection) if you want to
override the existing values.
providers - Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.AuthenticationProviderTypespublic AuthenticationSummary withProviders(Collection<String> providers)
Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.
providers - Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.AuthenticationProviderTypespublic AuthenticationSummary withProviders(AuthenticationProviderTypes... providers)
Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.
providers - Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.AuthenticationProviderTypespublic void setSamlConfigurationStatus(String samlConfigurationStatus)
Specifies whether the workplace's user authentication method is fully configured.
samlConfigurationStatus - Specifies whether the workplace's user authentication method is fully configured.SamlConfigurationStatuspublic String getSamlConfigurationStatus()
Specifies whether the workplace's user authentication method is fully configured.
SamlConfigurationStatuspublic AuthenticationSummary withSamlConfigurationStatus(String samlConfigurationStatus)
Specifies whether the workplace's user authentication method is fully configured.
samlConfigurationStatus - Specifies whether the workplace's user authentication method is fully configured.SamlConfigurationStatuspublic AuthenticationSummary withSamlConfigurationStatus(SamlConfigurationStatus samlConfigurationStatus)
Specifies whether the workplace's user authentication method is fully configured.
samlConfigurationStatus - Specifies whether the workplace's user authentication method is fully configured.SamlConfigurationStatuspublic String toString()
toString in class ObjectObject.toString()public AuthenticationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.