Package com.pulumi.aws.sagemaker.inputs
Class WorkteamState.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.WorkteamState.Builder
-
- Enclosing class:
- WorkteamState
public static final class WorkteamState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WorkteamState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkteamState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)WorkteamState.Builderarn(java.lang.String arn)WorkteamStatebuild()WorkteamState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)WorkteamState.Builderdescription(java.lang.String description)WorkteamState.BuildermemberDefinitions(WorkteamMemberDefinitionArgs... memberDefinitions)WorkteamState.BuildermemberDefinitions(com.pulumi.core.Output<java.util.List<WorkteamMemberDefinitionArgs>> memberDefinitions)WorkteamState.BuildermemberDefinitions(java.util.List<WorkteamMemberDefinitionArgs> memberDefinitions)WorkteamState.BuildernotificationConfiguration(WorkteamNotificationConfigurationArgs notificationConfiguration)WorkteamState.BuildernotificationConfiguration(com.pulumi.core.Output<WorkteamNotificationConfigurationArgs> notificationConfiguration)WorkteamState.Builderregion(com.pulumi.core.Output<java.lang.String> region)WorkteamState.Builderregion(java.lang.String region)WorkteamState.Buildersubdomain(com.pulumi.core.Output<java.lang.String> subdomain)WorkteamState.Buildersubdomain(java.lang.String subdomain)WorkteamState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)WorkteamState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)WorkteamState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)WorkteamState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)WorkteamState.BuilderworkerAccessConfiguration(WorkteamWorkerAccessConfigurationArgs workerAccessConfiguration)WorkteamState.BuilderworkerAccessConfiguration(com.pulumi.core.Output<WorkteamWorkerAccessConfigurationArgs> workerAccessConfiguration)WorkteamState.BuilderworkforceName(com.pulumi.core.Output<java.lang.String> workforceName)WorkteamState.BuilderworkforceName(java.lang.String workforceName)WorkteamState.BuilderworkteamName(com.pulumi.core.Output<java.lang.String> workteamName)WorkteamState.BuilderworkteamName(java.lang.String workteamName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkteamState defaults)
-
-
Method Detail
-
arn
public WorkteamState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN assigned by AWS to this Workteam.- Returns:
- builder
-
arn
public WorkteamState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN assigned by AWS to this Workteam.- Returns:
- builder
-
description
public WorkteamState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- A description of the work team.- Returns:
- builder
-
description
public WorkteamState.Builder description(java.lang.String description)
- Parameters:
description- A description of the work team.- Returns:
- builder
-
memberDefinitions
public WorkteamState.Builder memberDefinitions(@Nullable com.pulumi.core.Output<java.util.List<WorkteamMemberDefinitionArgs>> memberDefinitions)
- Parameters:
memberDefinitions- A list of Member Definitions that contains objects that identify the workers that make up the work team. Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). For private workforces created using Amazon Cognito use `cognitoMemberDefinition`. For workforces created using your own OIDC identity provider (IdP) use `oidcMemberDefinition`. Do not provide input for both of these parameters in a single request. see Member Definition details below.- Returns:
- builder
-
memberDefinitions
public WorkteamState.Builder memberDefinitions(java.util.List<WorkteamMemberDefinitionArgs> memberDefinitions)
- Parameters:
memberDefinitions- A list of Member Definitions that contains objects that identify the workers that make up the work team. Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). For private workforces created using Amazon Cognito use `cognitoMemberDefinition`. For workforces created using your own OIDC identity provider (IdP) use `oidcMemberDefinition`. Do not provide input for both of these parameters in a single request. see Member Definition details below.- Returns:
- builder
-
memberDefinitions
public WorkteamState.Builder memberDefinitions(WorkteamMemberDefinitionArgs... memberDefinitions)
- Parameters:
memberDefinitions- A list of Member Definitions that contains objects that identify the workers that make up the work team. Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). For private workforces created using Amazon Cognito use `cognitoMemberDefinition`. For workforces created using your own OIDC identity provider (IdP) use `oidcMemberDefinition`. Do not provide input for both of these parameters in a single request. see Member Definition details below.- Returns:
- builder
-
notificationConfiguration
public WorkteamState.Builder notificationConfiguration(@Nullable com.pulumi.core.Output<WorkteamNotificationConfigurationArgs> notificationConfiguration)
- Parameters:
notificationConfiguration- Configures notification of workers regarding available or expiring work items. see Notification Configuration details below.- Returns:
- builder
-
notificationConfiguration
public WorkteamState.Builder notificationConfiguration(WorkteamNotificationConfigurationArgs notificationConfiguration)
- Parameters:
notificationConfiguration- Configures notification of workers regarding available or expiring work items. see Notification Configuration details below.- Returns:
- builder
-
region
public WorkteamState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public WorkteamState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
subdomain
public WorkteamState.Builder subdomain(@Nullable com.pulumi.core.Output<java.lang.String> subdomain)
- Parameters:
subdomain- The subdomain for your OIDC Identity Provider.- Returns:
- builder
-
subdomain
public WorkteamState.Builder subdomain(java.lang.String subdomain)
- Parameters:
subdomain- The subdomain for your OIDC Identity Provider.- Returns:
- builder
-
tags
public WorkteamState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public WorkteamState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public WorkteamState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public WorkteamState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
workerAccessConfiguration
public WorkteamState.Builder workerAccessConfiguration(@Nullable com.pulumi.core.Output<WorkteamWorkerAccessConfigurationArgs> workerAccessConfiguration)
- Parameters:
workerAccessConfiguration- Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below.- Returns:
- builder
-
workerAccessConfiguration
public WorkteamState.Builder workerAccessConfiguration(WorkteamWorkerAccessConfigurationArgs workerAccessConfiguration)
- Parameters:
workerAccessConfiguration- Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below.- Returns:
- builder
-
workforceName
public WorkteamState.Builder workforceName(@Nullable com.pulumi.core.Output<java.lang.String> workforceName)
- Parameters:
workforceName- The name of the workforce.- Returns:
- builder
-
workforceName
public WorkteamState.Builder workforceName(java.lang.String workforceName)
- Parameters:
workforceName- The name of the workforce.- Returns:
- builder
-
workteamName
public WorkteamState.Builder workteamName(@Nullable com.pulumi.core.Output<java.lang.String> workteamName)
- Parameters:
workteamName- The name of the Workteam (must be unique).- Returns:
- builder
-
workteamName
public WorkteamState.Builder workteamName(java.lang.String workteamName)
- Parameters:
workteamName- The name of the Workteam (must be unique).- Returns:
- builder
-
build
public WorkteamState build()
-
-