@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateWorkspaceAuthenticationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
UpdateWorkspaceAuthenticationRequest() |
| Modifier and Type | Method and Description |
|---|---|
UpdateWorkspaceAuthenticationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getAuthenticationProviders()
Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for using the
Grafana console within a workspace.
|
SamlConfiguration |
getSamlConfiguration()
If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and
define which groups in the assertion attribute are to have the
Admin and Editor roles
in the workspace. |
String |
getWorkspaceId()
The ID of the workspace to update the authentication for.
|
int |
hashCode() |
void |
setAuthenticationProviders(Collection<String> authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for using the
Grafana console within a workspace.
|
void |
setSamlConfiguration(SamlConfiguration samlConfiguration)
If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and
define which groups in the assertion attribute are to have the
Admin and Editor roles
in the workspace. |
void |
setWorkspaceId(String workspaceId)
The ID of the workspace to update the authentication for.
|
String |
toString()
Returns a string representation of this object.
|
UpdateWorkspaceAuthenticationRequest |
withAuthenticationProviders(AuthenticationProviderTypes... authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for using the
Grafana console within a workspace.
|
UpdateWorkspaceAuthenticationRequest |
withAuthenticationProviders(Collection<String> authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for using the
Grafana console within a workspace.
|
UpdateWorkspaceAuthenticationRequest |
withAuthenticationProviders(String... authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for using the
Grafana console within a workspace.
|
UpdateWorkspaceAuthenticationRequest |
withSamlConfiguration(SamlConfiguration samlConfiguration)
If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and
define which groups in the assertion attribute are to have the
Admin and Editor roles
in the workspace. |
UpdateWorkspaceAuthenticationRequest |
withWorkspaceId(String workspaceId)
The ID of the workspace to update the authentication for.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic UpdateWorkspaceAuthenticationRequest()
public List<String> getAuthenticationProviders()
Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for using the Grafana console within a workspace. For more information, see User authentication in Amazon Managed Grafana.
AuthenticationProviderTypespublic void setAuthenticationProviders(Collection<String> authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for using the Grafana console within a workspace. For more information, see User authentication in Amazon Managed Grafana.
authenticationProviders - Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for
using the Grafana console within a workspace. For more information, see User authentication
in Amazon Managed Grafana.AuthenticationProviderTypespublic UpdateWorkspaceAuthenticationRequest withAuthenticationProviders(String... authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for using the Grafana console within a workspace. For more information, see User authentication in Amazon Managed Grafana.
NOTE: This method appends the values to the existing list (if any). Use
setAuthenticationProviders(java.util.Collection) or
withAuthenticationProviders(java.util.Collection) if you want to override the existing values.
authenticationProviders - Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for
using the Grafana console within a workspace. For more information, see User authentication
in Amazon Managed Grafana.AuthenticationProviderTypespublic UpdateWorkspaceAuthenticationRequest withAuthenticationProviders(Collection<String> authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for using the Grafana console within a workspace. For more information, see User authentication in Amazon Managed Grafana.
authenticationProviders - Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for
using the Grafana console within a workspace. For more information, see User authentication
in Amazon Managed Grafana.AuthenticationProviderTypespublic UpdateWorkspaceAuthenticationRequest withAuthenticationProviders(AuthenticationProviderTypes... authenticationProviders)
Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for using the Grafana console within a workspace. For more information, see User authentication in Amazon Managed Grafana.
authenticationProviders - Specifies whether this workspace uses SAML 2.0, IAM Identity Center, or both to authenticate users for
using the Grafana console within a workspace. For more information, see User authentication
in Amazon Managed Grafana.AuthenticationProviderTypespublic void setSamlConfiguration(SamlConfiguration samlConfiguration)
If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and
define which groups in the assertion attribute are to have the Admin and Editor roles
in the workspace.
samlConfiguration - If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user
information and define which groups in the assertion attribute are to have the Admin and
Editor roles in the workspace.public SamlConfiguration getSamlConfiguration()
If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and
define which groups in the assertion attribute are to have the Admin and Editor roles
in the workspace.
Admin and
Editor roles in the workspace.public UpdateWorkspaceAuthenticationRequest withSamlConfiguration(SamlConfiguration samlConfiguration)
If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and
define which groups in the assertion attribute are to have the Admin and Editor roles
in the workspace.
samlConfiguration - If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user
information and define which groups in the assertion attribute are to have the Admin and
Editor roles in the workspace.public void setWorkspaceId(String workspaceId)
The ID of the workspace to update the authentication for.
workspaceId - The ID of the workspace to update the authentication for.public String getWorkspaceId()
The ID of the workspace to update the authentication for.
public UpdateWorkspaceAuthenticationRequest withWorkspaceId(String workspaceId)
The ID of the workspace to update the authentication for.
workspaceId - The ID of the workspace to update the authentication for.public String toString()
toString in class ObjectObject.toString()public UpdateWorkspaceAuthenticationRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()