@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()
For responses, this returns true if the service returned a value for the MemberDefinitions property.
|
boolean |
hasProductListingIds()
For responses, this returns true if the service returned a value for the ProductListingIds property.
|
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, waitcopypublic final String workteamName()
The name of the work team.
public final boolean hasMemberDefinitions()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasMemberDefinitions() method.
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()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProductListingIds() method.
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 SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.