@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Workteam extends Object implements Serializable, Cloneable, StructuredPojo
Provides details about a labeling work team.
Constructor and Description |
---|
Workteam() |
Modifier and Type | Method and Description |
---|---|
Workteam |
clone() |
boolean |
equals(Object obj) |
Date |
getCreateDate()
The date and time that the work team was created (timestamp).
|
String |
getDescription()
A description of the work team.
|
Date |
getLastUpdatedDate()
The date and time that the work team was last updated (timestamp).
|
List<MemberDefinition> |
getMemberDefinitions()
A list of
MemberDefinition objects that contains objects that identify the workers that make up the
work team. |
NotificationConfiguration |
getNotificationConfiguration()
Configures SNS notifications of available or expiring work items for work teams.
|
List<String> |
getProductListingIds()
The Amazon Marketplace identifier for a vendor's work team.
|
String |
getSubDomain()
The URI of the labeling job's user interface.
|
WorkerAccessConfiguration |
getWorkerAccessConfiguration()
Describes any access constraints that have been defined for Amazon S3 resources.
|
String |
getWorkforceArn()
The Amazon Resource Name (ARN) of the workforce.
|
String |
getWorkteamArn()
The Amazon Resource Name (ARN) that identifies the work team.
|
String |
getWorkteamName()
The name of the work team.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreateDate(Date createDate)
The date and time that the work team was created (timestamp).
|
void |
setDescription(String description)
A description of the work team.
|
void |
setLastUpdatedDate(Date lastUpdatedDate)
The date and time that the work team was last updated (timestamp).
|
void |
setMemberDefinitions(Collection<MemberDefinition> memberDefinitions)
A list of
MemberDefinition objects that contains objects that identify the workers that make up the
work team. |
void |
setNotificationConfiguration(NotificationConfiguration notificationConfiguration)
Configures SNS notifications of available or expiring work items for work teams.
|
void |
setProductListingIds(Collection<String> productListingIds)
The Amazon Marketplace identifier for a vendor's work team.
|
void |
setSubDomain(String subDomain)
The URI of the labeling job's user interface.
|
void |
setWorkerAccessConfiguration(WorkerAccessConfiguration workerAccessConfiguration)
Describes any access constraints that have been defined for Amazon S3 resources.
|
void |
setWorkforceArn(String workforceArn)
The Amazon Resource Name (ARN) of the workforce.
|
void |
setWorkteamArn(String workteamArn)
The Amazon Resource Name (ARN) that identifies the work team.
|
void |
setWorkteamName(String workteamName)
The name of the work team.
|
String |
toString()
Returns a string representation of this object.
|
Workteam |
withCreateDate(Date createDate)
The date and time that the work team was created (timestamp).
|
Workteam |
withDescription(String description)
A description of the work team.
|
Workteam |
withLastUpdatedDate(Date lastUpdatedDate)
The date and time that the work team was last updated (timestamp).
|
Workteam |
withMemberDefinitions(Collection<MemberDefinition> memberDefinitions)
A list of
MemberDefinition objects that contains objects that identify the workers that make up the
work team. |
Workteam |
withMemberDefinitions(MemberDefinition... memberDefinitions)
A list of
MemberDefinition objects that contains objects that identify the workers that make up the
work team. |
Workteam |
withNotificationConfiguration(NotificationConfiguration notificationConfiguration)
Configures SNS notifications of available or expiring work items for work teams.
|
Workteam |
withProductListingIds(Collection<String> productListingIds)
The Amazon Marketplace identifier for a vendor's work team.
|
Workteam |
withProductListingIds(String... productListingIds)
The Amazon Marketplace identifier for a vendor's work team.
|
Workteam |
withSubDomain(String subDomain)
The URI of the labeling job's user interface.
|
Workteam |
withWorkerAccessConfiguration(WorkerAccessConfiguration workerAccessConfiguration)
Describes any access constraints that have been defined for Amazon S3 resources.
|
Workteam |
withWorkforceArn(String workforceArn)
The Amazon Resource Name (ARN) of the workforce.
|
Workteam |
withWorkteamArn(String workteamArn)
The Amazon Resource Name (ARN) that identifies the work team.
|
Workteam |
withWorkteamName(String workteamName)
The name of the work team.
|
public void setWorkteamName(String workteamName)
The name of the work team.
workteamName
- The name of the work team.public String getWorkteamName()
The name of the work team.
public Workteam withWorkteamName(String workteamName)
The name of the work team.
workteamName
- The name of the work team.public List<MemberDefinition> getMemberDefinitions()
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
.
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 void setMemberDefinitions(Collection<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
.
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
.
public Workteam withMemberDefinitions(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
.
NOTE: This method appends the values to the existing list (if any). Use
setMemberDefinitions(java.util.Collection)
or withMemberDefinitions(java.util.Collection)
if
you want to override the existing values.
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
.
public Workteam withMemberDefinitions(Collection<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
.
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
.
public void setWorkteamArn(String workteamArn)
The Amazon Resource Name (ARN) that identifies the work team.
workteamArn
- The Amazon Resource Name (ARN) that identifies the work team.public String getWorkteamArn()
The Amazon Resource Name (ARN) that identifies the work team.
public Workteam withWorkteamArn(String workteamArn)
The Amazon Resource Name (ARN) that identifies the work team.
workteamArn
- The Amazon Resource Name (ARN) that identifies the work team.public void setWorkforceArn(String workforceArn)
The Amazon Resource Name (ARN) of the workforce.
workforceArn
- The Amazon Resource Name (ARN) of the workforce.public String getWorkforceArn()
The Amazon Resource Name (ARN) of the workforce.
public Workteam withWorkforceArn(String workforceArn)
The Amazon Resource Name (ARN) of the workforce.
workforceArn
- The Amazon Resource Name (ARN) of the workforce.public List<String> getProductListingIds()
The Amazon Marketplace identifier for a vendor's work team.
public void setProductListingIds(Collection<String> productListingIds)
The Amazon Marketplace identifier for a vendor's work team.
productListingIds
- The Amazon Marketplace identifier for a vendor's work team.public Workteam withProductListingIds(String... productListingIds)
The Amazon Marketplace identifier for a vendor's work team.
NOTE: This method appends the values to the existing list (if any). Use
setProductListingIds(java.util.Collection)
or withProductListingIds(java.util.Collection)
if
you want to override the existing values.
productListingIds
- The Amazon Marketplace identifier for a vendor's work team.public Workteam withProductListingIds(Collection<String> productListingIds)
The Amazon Marketplace identifier for a vendor's work team.
productListingIds
- The Amazon Marketplace identifier for a vendor's work team.public void setDescription(String description)
A description of the work team.
description
- A description of the work team.public String getDescription()
A description of the work team.
public Workteam withDescription(String description)
A description of the work team.
description
- A description of the work team.public void setSubDomain(String subDomain)
The URI of the labeling job's user interface. Workers open this URI to start labeling your data objects.
subDomain
- The URI of the labeling job's user interface. Workers open this URI to start labeling your data objects.public String getSubDomain()
The URI of the labeling job's user interface. Workers open this URI to start labeling your data objects.
public Workteam withSubDomain(String subDomain)
The URI of the labeling job's user interface. Workers open this URI to start labeling your data objects.
subDomain
- The URI of the labeling job's user interface. Workers open this URI to start labeling your data objects.public void setCreateDate(Date createDate)
The date and time that the work team was created (timestamp).
createDate
- The date and time that the work team was created (timestamp).public Date getCreateDate()
The date and time that the work team was created (timestamp).
public Workteam withCreateDate(Date createDate)
The date and time that the work team was created (timestamp).
createDate
- The date and time that the work team was created (timestamp).public void setLastUpdatedDate(Date lastUpdatedDate)
The date and time that the work team was last updated (timestamp).
lastUpdatedDate
- The date and time that the work team was last updated (timestamp).public Date getLastUpdatedDate()
The date and time that the work team was last updated (timestamp).
public Workteam withLastUpdatedDate(Date lastUpdatedDate)
The date and time that the work team was last updated (timestamp).
lastUpdatedDate
- The date and time that the work team was last updated (timestamp).public void setNotificationConfiguration(NotificationConfiguration notificationConfiguration)
Configures SNS notifications of available or expiring work items for work teams.
notificationConfiguration
- Configures SNS notifications of available or expiring work items for work teams.public NotificationConfiguration getNotificationConfiguration()
Configures SNS notifications of available or expiring work items for work teams.
public Workteam withNotificationConfiguration(NotificationConfiguration notificationConfiguration)
Configures SNS notifications of available or expiring work items for work teams.
notificationConfiguration
- Configures SNS notifications of available or expiring work items for work teams.public void setWorkerAccessConfiguration(WorkerAccessConfiguration workerAccessConfiguration)
Describes any access constraints that have been defined for Amazon S3 resources.
workerAccessConfiguration
- Describes any access constraints that have been defined for Amazon S3 resources.public WorkerAccessConfiguration getWorkerAccessConfiguration()
Describes any access constraints that have been defined for Amazon S3 resources.
public Workteam withWorkerAccessConfiguration(WorkerAccessConfiguration workerAccessConfiguration)
Describes any access constraints that have been defined for Amazon S3 resources.
workerAccessConfiguration
- Describes any access constraints that have been defined for Amazon S3 resources.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.