@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.
AuthenticationProviderTypes
public 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.AuthenticationProviderTypes
public 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.AuthenticationProviderTypes
public 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.AuthenticationProviderTypes
public 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.AuthenticationProviderTypes
public 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.SamlConfigurationStatus
public String getSamlConfigurationStatus()
Specifies whether the workplace's user authentication method is fully configured.
SamlConfigurationStatus
public 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.SamlConfigurationStatus
public 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.SamlConfigurationStatus
public String toString()
toString
in class Object
Object.toString()
public AuthenticationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.