@Generated(value="software.amazon.awssdk:codegen") public final class CreateWorkteamRequest extends SageMakerRequest implements ToCopyableBuilder<CreateWorkteamRequest.Builder,CreateWorkteamRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateWorkteamRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateWorkteamRequest.Builder |
builder() |
String |
description()
A description of the work team.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasMemberDefinitions()
Returns true if the MemberDefinitions property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
List<MemberDefinition> |
memberDefinitions()
A list of
MemberDefinition objects that contains objects that identify the workers that make up the
work team. |
NotificationConfiguration |
notificationConfiguration()
Configures notification of workers regarding available or expiring work items.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateWorkteamRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
An array of key-value pairs.
|
CreateWorkteamRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
workforceName()
The name of the workforce.
|
String |
workteamName()
The name of the work team.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String workteamName()
The name of the work team. Use this name to identify the work team.
public String workforceName()
The name of the workforce.
public boolean hasMemberDefinitions()
public List<MemberDefinition> memberDefinitions()
A list of MemberDefinition objects 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.
For workforces created using Amazon Cognito, private work teams correspond to Amazon Cognito user groups
within the user pool used to create a workforce. All of the CognitoMemberDefinition objects that
make up the member definition must have the same ClientId and UserPool values. To add a
Amazon Cognito user group to an existing worker pool, see Adding groups to a User Pool. For more
information about user pools, see Amazon Cognito
User Pools.
For workforces created using your own OIDC IdP, specify the user groups that you want to include in your private
work team in OidcMemberDefinition by listing those groups in Groups.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasMemberDefinitions() to see if a value was sent in this field.
MemberDefinition objects 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.
For workforces created using Amazon Cognito, private work teams correspond to Amazon Cognito user
groups within the user pool used to create a workforce. All of the
CognitoMemberDefinition objects that make up the member definition must have the same
ClientId and UserPool values. To add a Amazon Cognito user group to an existing
worker pool, see Adding groups to a User Pool. For more information about user pools, see
Amazon Cognito User Pools.
For workforces created using your own OIDC IdP, specify the user groups that you want to include in your
private work team in OidcMemberDefinition by listing those groups in Groups.
public String description()
A description of the work team.
public NotificationConfiguration notificationConfiguration()
Configures notification of workers regarding available or expiring work items.
public boolean hasTags()
public List<Tag> tags()
An array of key-value pairs.
For more information, see Resource Tag and Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
For more information, see Resource Tag and Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
public CreateWorkteamRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateWorkteamRequest.Builder,CreateWorkteamRequest>toBuilder in class SageMakerRequestpublic static CreateWorkteamRequest.Builder builder()
public static Class<? extends CreateWorkteamRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.