@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateConfiguredAudienceModelAssociationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateConfiguredAudienceModelAssociationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateConfiguredAudienceModelAssociationRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateConfiguredAudienceModelAssociationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateConfiguredAudienceModelAssociationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getConfiguredAudienceModelArn()
A unique identifier for the configured audience model that you want to associate.
|
String |
getConfiguredAudienceModelAssociationName()
The name of the configured audience model association.
|
String |
getDescription()
A description of the configured audience model association.
|
Boolean |
getManageResourcePolicies()
When
TRUE , indicates that the resource policy for the configured audience model resource being
associated is configured for Clean Rooms to manage permissions related to the given collaboration. |
String |
getMembershipIdentifier()
A unique identifier for one of your memberships for a collaboration.
|
Map<String,String> |
getTags()
An optional label that you can assign to a resource when you create it.
|
int |
hashCode() |
Boolean |
isManageResourcePolicies()
When
TRUE , indicates that the resource policy for the configured audience model resource being
associated is configured for Clean Rooms to manage permissions related to the given collaboration. |
void |
setConfiguredAudienceModelArn(String configuredAudienceModelArn)
A unique identifier for the configured audience model that you want to associate.
|
void |
setConfiguredAudienceModelAssociationName(String configuredAudienceModelAssociationName)
The name of the configured audience model association.
|
void |
setDescription(String description)
A description of the configured audience model association.
|
void |
setManageResourcePolicies(Boolean manageResourcePolicies)
When
TRUE , indicates that the resource policy for the configured audience model resource being
associated is configured for Clean Rooms to manage permissions related to the given collaboration. |
void |
setMembershipIdentifier(String membershipIdentifier)
A unique identifier for one of your memberships for a collaboration.
|
void |
setTags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it.
|
String |
toString()
Returns a string representation of this object.
|
CreateConfiguredAudienceModelAssociationRequest |
withConfiguredAudienceModelArn(String configuredAudienceModelArn)
A unique identifier for the configured audience model that you want to associate.
|
CreateConfiguredAudienceModelAssociationRequest |
withConfiguredAudienceModelAssociationName(String configuredAudienceModelAssociationName)
The name of the configured audience model association.
|
CreateConfiguredAudienceModelAssociationRequest |
withDescription(String description)
A description of the configured audience model association.
|
CreateConfiguredAudienceModelAssociationRequest |
withManageResourcePolicies(Boolean manageResourcePolicies)
When
TRUE , indicates that the resource policy for the configured audience model resource being
associated is configured for Clean Rooms to manage permissions related to the given collaboration. |
CreateConfiguredAudienceModelAssociationRequest |
withMembershipIdentifier(String membershipIdentifier)
A unique identifier for one of your memberships for a collaboration.
|
CreateConfiguredAudienceModelAssociationRequest |
withTags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public CreateConfiguredAudienceModelAssociationRequest()
public void setMembershipIdentifier(String membershipIdentifier)
A unique identifier for one of your memberships for a collaboration. The configured audience model is associated to the collaboration that this membership belongs to. Accepts a membership ID.
membershipIdentifier
- A unique identifier for one of your memberships for a collaboration. The configured audience model is
associated to the collaboration that this membership belongs to. Accepts a membership ID.public String getMembershipIdentifier()
A unique identifier for one of your memberships for a collaboration. The configured audience model is associated to the collaboration that this membership belongs to. Accepts a membership ID.
public CreateConfiguredAudienceModelAssociationRequest withMembershipIdentifier(String membershipIdentifier)
A unique identifier for one of your memberships for a collaboration. The configured audience model is associated to the collaboration that this membership belongs to. Accepts a membership ID.
membershipIdentifier
- A unique identifier for one of your memberships for a collaboration. The configured audience model is
associated to the collaboration that this membership belongs to. Accepts a membership ID.public void setConfiguredAudienceModelArn(String configuredAudienceModelArn)
A unique identifier for the configured audience model that you want to associate.
configuredAudienceModelArn
- A unique identifier for the configured audience model that you want to associate.public String getConfiguredAudienceModelArn()
A unique identifier for the configured audience model that you want to associate.
public CreateConfiguredAudienceModelAssociationRequest withConfiguredAudienceModelArn(String configuredAudienceModelArn)
A unique identifier for the configured audience model that you want to associate.
configuredAudienceModelArn
- A unique identifier for the configured audience model that you want to associate.public void setConfiguredAudienceModelAssociationName(String configuredAudienceModelAssociationName)
The name of the configured audience model association.
configuredAudienceModelAssociationName
- The name of the configured audience model association.public String getConfiguredAudienceModelAssociationName()
The name of the configured audience model association.
public CreateConfiguredAudienceModelAssociationRequest withConfiguredAudienceModelAssociationName(String configuredAudienceModelAssociationName)
The name of the configured audience model association.
configuredAudienceModelAssociationName
- The name of the configured audience model association.public void setManageResourcePolicies(Boolean manageResourcePolicies)
When TRUE
, indicates that the resource policy for the configured audience model resource being
associated is configured for Clean Rooms to manage permissions related to the given collaboration. When
FALSE
, indicates that the configured audience model resource owner will manage permissions related
to the given collaboration.
Setting this to TRUE
requires you to have permissions to create, update, and delete the resource
policy for the cleanrooms-ml
resource when you call the
DeleteConfiguredAudienceModelAssociation resource. In addition, if you are the collaboration creator and
specify TRUE
, you must have the same permissions when you call the DeleteMember and
DeleteCollaboration APIs.
manageResourcePolicies
- When TRUE
, indicates that the resource policy for the configured audience model resource
being associated is configured for Clean Rooms to manage permissions related to the given collaboration.
When FALSE
, indicates that the configured audience model resource owner will manage
permissions related to the given collaboration.
Setting this to TRUE
requires you to have permissions to create, update, and delete the
resource policy for the cleanrooms-ml
resource when you call the
DeleteConfiguredAudienceModelAssociation resource. In addition, if you are the collaboration
creator and specify TRUE
, you must have the same permissions when you call the
DeleteMember and DeleteCollaboration APIs.
public Boolean getManageResourcePolicies()
When TRUE
, indicates that the resource policy for the configured audience model resource being
associated is configured for Clean Rooms to manage permissions related to the given collaboration. When
FALSE
, indicates that the configured audience model resource owner will manage permissions related
to the given collaboration.
Setting this to TRUE
requires you to have permissions to create, update, and delete the resource
policy for the cleanrooms-ml
resource when you call the
DeleteConfiguredAudienceModelAssociation resource. In addition, if you are the collaboration creator and
specify TRUE
, you must have the same permissions when you call the DeleteMember and
DeleteCollaboration APIs.
TRUE
, indicates that the resource policy for the configured audience model resource
being associated is configured for Clean Rooms to manage permissions related to the given collaboration.
When FALSE
, indicates that the configured audience model resource owner will manage
permissions related to the given collaboration.
Setting this to TRUE
requires you to have permissions to create, update, and delete the
resource policy for the cleanrooms-ml
resource when you call the
DeleteConfiguredAudienceModelAssociation resource. In addition, if you are the collaboration
creator and specify TRUE
, you must have the same permissions when you call the
DeleteMember and DeleteCollaboration APIs.
public CreateConfiguredAudienceModelAssociationRequest withManageResourcePolicies(Boolean manageResourcePolicies)
When TRUE
, indicates that the resource policy for the configured audience model resource being
associated is configured for Clean Rooms to manage permissions related to the given collaboration. When
FALSE
, indicates that the configured audience model resource owner will manage permissions related
to the given collaboration.
Setting this to TRUE
requires you to have permissions to create, update, and delete the resource
policy for the cleanrooms-ml
resource when you call the
DeleteConfiguredAudienceModelAssociation resource. In addition, if you are the collaboration creator and
specify TRUE
, you must have the same permissions when you call the DeleteMember and
DeleteCollaboration APIs.
manageResourcePolicies
- When TRUE
, indicates that the resource policy for the configured audience model resource
being associated is configured for Clean Rooms to manage permissions related to the given collaboration.
When FALSE
, indicates that the configured audience model resource owner will manage
permissions related to the given collaboration.
Setting this to TRUE
requires you to have permissions to create, update, and delete the
resource policy for the cleanrooms-ml
resource when you call the
DeleteConfiguredAudienceModelAssociation resource. In addition, if you are the collaboration
creator and specify TRUE
, you must have the same permissions when you call the
DeleteMember and DeleteCollaboration APIs.
public Boolean isManageResourcePolicies()
When TRUE
, indicates that the resource policy for the configured audience model resource being
associated is configured for Clean Rooms to manage permissions related to the given collaboration. When
FALSE
, indicates that the configured audience model resource owner will manage permissions related
to the given collaboration.
Setting this to TRUE
requires you to have permissions to create, update, and delete the resource
policy for the cleanrooms-ml
resource when you call the
DeleteConfiguredAudienceModelAssociation resource. In addition, if you are the collaboration creator and
specify TRUE
, you must have the same permissions when you call the DeleteMember and
DeleteCollaboration APIs.
TRUE
, indicates that the resource policy for the configured audience model resource
being associated is configured for Clean Rooms to manage permissions related to the given collaboration.
When FALSE
, indicates that the configured audience model resource owner will manage
permissions related to the given collaboration.
Setting this to TRUE
requires you to have permissions to create, update, and delete the
resource policy for the cleanrooms-ml
resource when you call the
DeleteConfiguredAudienceModelAssociation resource. In addition, if you are the collaboration
creator and specify TRUE
, you must have the same permissions when you call the
DeleteMember and DeleteCollaboration APIs.
public Map<String,String> getTags()
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
public void setTags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
tags
- An optional label that you can assign to a resource when you create it. Each tag consists of a key and an
optional value, both of which you define. When you use tagging, you can also use tag-based access control
in IAM policies to control access to this resource.public CreateConfiguredAudienceModelAssociationRequest withTags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
tags
- An optional label that you can assign to a resource when you create it. Each tag consists of a key and an
optional value, both of which you define. When you use tagging, you can also use tag-based access control
in IAM policies to control access to this resource.public CreateConfiguredAudienceModelAssociationRequest addTagsEntry(String key, String value)
public CreateConfiguredAudienceModelAssociationRequest clearTagsEntries()
public void setDescription(String description)
A description of the configured audience model association.
description
- A description of the configured audience model association.public String getDescription()
A description of the configured audience model association.
public CreateConfiguredAudienceModelAssociationRequest withDescription(String description)
A description of the configured audience model association.
description
- A description of the configured audience model association.public String toString()
toString
in class Object
Object.toString()
public CreateConfiguredAudienceModelAssociationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()