Interface UpdateWorkspaceAuthenticationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateWorkspaceAuthenticationRequest.Builder,UpdateWorkspaceAuthenticationRequest>,GrafanaRequest.Builder,SdkBuilder<UpdateWorkspaceAuthenticationRequest.Builder,UpdateWorkspaceAuthenticationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateWorkspaceAuthenticationRequest
public static interface UpdateWorkspaceAuthenticationRequest.Builder extends GrafanaRequest.Builder, SdkPojo, CopyableBuilder<UpdateWorkspaceAuthenticationRequest.Builder,UpdateWorkspaceAuthenticationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateWorkspaceAuthenticationRequest.BuilderauthenticationProviders(Collection<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.BuilderauthenticationProviders(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.BuilderauthenticationProvidersWithStrings(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.BuilderauthenticationProvidersWithStrings(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.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateWorkspaceAuthenticationRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default UpdateWorkspaceAuthenticationRequest.BuildersamlConfiguration(Consumer<SamlConfiguration.Builder> 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 theAdminandEditorroles in the workspace.UpdateWorkspaceAuthenticationRequest.BuildersamlConfiguration(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 theAdminandEditorroles in the workspace.UpdateWorkspaceAuthenticationRequest.BuilderworkspaceId(String workspaceId)The ID of the workspace to update the authentication for.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.grafana.model.GrafanaRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
authenticationProvidersWithStrings
UpdateWorkspaceAuthenticationRequest.Builder authenticationProvidersWithStrings(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationProvidersWithStrings
UpdateWorkspaceAuthenticationRequest.Builder authenticationProvidersWithStrings(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationProviders
UpdateWorkspaceAuthenticationRequest.Builder authenticationProviders(Collection<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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationProviders
UpdateWorkspaceAuthenticationRequest.Builder authenticationProviders(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samlConfiguration
UpdateWorkspaceAuthenticationRequest.Builder samlConfiguration(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
AdminandEditorroles in the workspace.- Parameters:
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 theAdminandEditorroles in the workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samlConfiguration
default UpdateWorkspaceAuthenticationRequest.Builder samlConfiguration(Consumer<SamlConfiguration.Builder> 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
This is a convenience method that creates an instance of theAdminandEditorroles in the workspace.SamlConfiguration.Builderavoiding the need to create one manually viaSamlConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosamlConfiguration(SamlConfiguration).- Parameters:
samlConfiguration- a consumer that will call methods onSamlConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
samlConfiguration(SamlConfiguration)
-
workspaceId
UpdateWorkspaceAuthenticationRequest.Builder workspaceId(String workspaceId)
The ID of the workspace to update the authentication for.
- Parameters:
workspaceId- The ID of the workspace to update the authentication for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateWorkspaceAuthenticationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateWorkspaceAuthenticationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-