Package com.pulumi.aws.opensearch.inputs
Class GetServerlessSecurityConfigSamlOption.Builder
- java.lang.Object
-
- com.pulumi.aws.opensearch.inputs.GetServerlessSecurityConfigSamlOption.Builder
-
- Enclosing class:
- GetServerlessSecurityConfigSamlOption
public static final class GetServerlessSecurityConfigSamlOption.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetServerlessSecurityConfigSamlOption defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetServerlessSecurityConfigSamlOptionbuild()GetServerlessSecurityConfigSamlOption.BuildergroupAttribute(java.lang.String groupAttribute)GetServerlessSecurityConfigSamlOption.Buildermetadata(java.lang.String metadata)GetServerlessSecurityConfigSamlOption.BuildersessionTimeout(java.lang.Integer sessionTimeout)GetServerlessSecurityConfigSamlOption.BuilderuserAttribute(java.lang.String userAttribute)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetServerlessSecurityConfigSamlOption defaults)
-
-
Method Detail
-
groupAttribute
public GetServerlessSecurityConfigSamlOption.Builder groupAttribute(java.lang.String groupAttribute)
- Parameters:
groupAttribute- Group attribute for this SAML integration.- Returns:
- builder
-
metadata
public GetServerlessSecurityConfigSamlOption.Builder metadata(java.lang.String metadata)
- Parameters:
metadata- XML IdP metadata file generated from your identity provider.- Returns:
- builder
-
sessionTimeout
public GetServerlessSecurityConfigSamlOption.Builder sessionTimeout(java.lang.Integer sessionTimeout)
- Parameters:
sessionTimeout- Session timeout, in minutes. Minimum is 5 minutes and maximum is 720 minutes (12 hours). Default is 60 minutes.- Returns:
- builder
-
userAttribute
public GetServerlessSecurityConfigSamlOption.Builder userAttribute(java.lang.String userAttribute)
- Parameters:
userAttribute- User attribute for this SAML integration.- Returns:
- builder
-
build
public GetServerlessSecurityConfigSamlOption build()
-
-