@Generated(value="software.amazon.awssdk:codegen") public final class Workteam extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Workteam.Builder,Workteam>
Provides details about a labeling work team.
Modifier and Type | Class and Description |
---|---|
static interface |
Workteam.Builder |
Modifier and Type | Method and Description |
---|---|
static Workteam.Builder |
builder() |
Instant |
createDate()
The date and time that the work team was created (timestamp).
|
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 |
hasProductListingIds()
Returns true if the ProductListingIds property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
Instant |
lastUpdatedDate()
The date and time that the work team was last updated (timestamp).
|
List<MemberDefinition> |
memberDefinitions()
A list of
MemberDefinition objects that contains objects that identify the workers that make up the
work team. |
NotificationConfiguration |
notificationConfiguration()
Configures SNS notifications of available or expiring work items for work teams.
|
List<String> |
productListingIds()
The Amazon Marketplace identifier for a vendor's work team.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Workteam.Builder> |
serializableBuilderClass() |
String |
subDomain()
The URI of the labeling job's user interface.
|
Workteam.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
workforceArn()
The Amazon Resource Name (ARN) of the workforce.
|
String |
workteamArn()
The Amazon Resource Name (ARN) that identifies the work team.
|
String |
workteamName()
The name of the work team.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String workteamName()
The name of the work team.
public final boolean hasMemberDefinitions()
public final 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
.
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
.
public final String workteamArn()
The Amazon Resource Name (ARN) that identifies the work team.
public final String workforceArn()
The Amazon Resource Name (ARN) of the workforce.
public final boolean hasProductListingIds()
public final List<String> productListingIds()
The Amazon Marketplace identifier for a vendor's work team.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasProductListingIds()
to see if a value was sent in this field.
public final String description()
A description of the work team.
public final String subDomain()
The URI of the labeling job's user interface. Workers open this URI to start labeling your data objects.
public final Instant createDate()
The date and time that the work team was created (timestamp).
public final Instant lastUpdatedDate()
The date and time that the work team was last updated (timestamp).
public final NotificationConfiguration notificationConfiguration()
Configures SNS notifications of available or expiring work items for work teams.
public Workteam.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<Workteam.Builder,Workteam>
public static Workteam.Builder builder()
public static Class<? extends Workteam.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.