Package com.pulumi.aws.opensearch.inputs
Class ServerlessSecurityConfigSamlOptionsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.opensearch.inputs.ServerlessSecurityConfigSamlOptionsArgs.Builder
-
- Enclosing class:
- ServerlessSecurityConfigSamlOptionsArgs
public static final class ServerlessSecurityConfigSamlOptionsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ServerlessSecurityConfigSamlOptionsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerlessSecurityConfigSamlOptionsArgsbuild()ServerlessSecurityConfigSamlOptionsArgs.BuildergroupAttribute(com.pulumi.core.Output<java.lang.String> groupAttribute)ServerlessSecurityConfigSamlOptionsArgs.BuildergroupAttribute(java.lang.String groupAttribute)ServerlessSecurityConfigSamlOptionsArgs.Buildermetadata(com.pulumi.core.Output<java.lang.String> metadata)ServerlessSecurityConfigSamlOptionsArgs.Buildermetadata(java.lang.String metadata)ServerlessSecurityConfigSamlOptionsArgs.BuildersessionTimeout(com.pulumi.core.Output<java.lang.Integer> sessionTimeout)ServerlessSecurityConfigSamlOptionsArgs.BuildersessionTimeout(java.lang.Integer sessionTimeout)ServerlessSecurityConfigSamlOptionsArgs.BuilderuserAttribute(com.pulumi.core.Output<java.lang.String> userAttribute)ServerlessSecurityConfigSamlOptionsArgs.BuilderuserAttribute(java.lang.String userAttribute)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServerlessSecurityConfigSamlOptionsArgs defaults)
-
-
Method Detail
-
groupAttribute
public ServerlessSecurityConfigSamlOptionsArgs.Builder groupAttribute(@Nullable com.pulumi.core.Output<java.lang.String> groupAttribute)
- Parameters:
groupAttribute- Group attribute for this SAML integration.- Returns:
- builder
-
groupAttribute
public ServerlessSecurityConfigSamlOptionsArgs.Builder groupAttribute(java.lang.String groupAttribute)
- Parameters:
groupAttribute- Group attribute for this SAML integration.- Returns:
- builder
-
metadata
public ServerlessSecurityConfigSamlOptionsArgs.Builder metadata(com.pulumi.core.Output<java.lang.String> metadata)
- Parameters:
metadata- XML IdP metadata file generated from your identity provider.- Returns:
- builder
-
metadata
public ServerlessSecurityConfigSamlOptionsArgs.Builder metadata(java.lang.String metadata)
- Parameters:
metadata- XML IdP metadata file generated from your identity provider.- Returns:
- builder
-
sessionTimeout
public ServerlessSecurityConfigSamlOptionsArgs.Builder sessionTimeout(@Nullable com.pulumi.core.Output<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
-
sessionTimeout
public ServerlessSecurityConfigSamlOptionsArgs.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 ServerlessSecurityConfigSamlOptionsArgs.Builder userAttribute(@Nullable com.pulumi.core.Output<java.lang.String> userAttribute)
- Parameters:
userAttribute- User attribute for this SAML integration.- Returns:
- builder
-
userAttribute
public ServerlessSecurityConfigSamlOptionsArgs.Builder userAttribute(java.lang.String userAttribute)
- Parameters:
userAttribute- User attribute for this SAML integration.- Returns:
- builder
-
build
public ServerlessSecurityConfigSamlOptionsArgs build()
-
-