@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateCollaborationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateCollaborationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateCollaborationRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateCollaborationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateCollaborationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getCreatorDisplayName()
The display name of the collaboration creator.
|
List<String> |
getCreatorMemberAbilities()
The abilities granted to the collaboration creator.
|
PaymentConfiguration |
getCreatorPaymentConfiguration()
The collaboration creator's payment responsibilities set by the collaboration creator.
|
DataEncryptionMetadata |
getDataEncryptionMetadata()
The settings for client-side encryption with Cryptographic Computing for Clean Rooms.
|
String |
getDescription()
A description of the collaboration provided by the collaboration owner.
|
List<MemberSpecification> |
getMembers()
A list of initial members, not including the creator.
|
String |
getName()
The display name for a collaboration.
|
String |
getQueryLogStatus()
An indicator as to whether query logging has been enabled or disabled for the collaboration.
|
Map<String,String> |
getTags()
An optional label that you can assign to a resource when you create it.
|
int |
hashCode() |
void |
setCreatorDisplayName(String creatorDisplayName)
The display name of the collaboration creator.
|
void |
setCreatorMemberAbilities(Collection<String> creatorMemberAbilities)
The abilities granted to the collaboration creator.
|
void |
setCreatorPaymentConfiguration(PaymentConfiguration creatorPaymentConfiguration)
The collaboration creator's payment responsibilities set by the collaboration creator.
|
void |
setDataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)
The settings for client-side encryption with Cryptographic Computing for Clean Rooms.
|
void |
setDescription(String description)
A description of the collaboration provided by the collaboration owner.
|
void |
setMembers(Collection<MemberSpecification> members)
A list of initial members, not including the creator.
|
void |
setName(String name)
The display name for a collaboration.
|
void |
setQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the 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.
|
CreateCollaborationRequest |
withCreatorDisplayName(String creatorDisplayName)
The display name of the collaboration creator.
|
CreateCollaborationRequest |
withCreatorMemberAbilities(Collection<String> creatorMemberAbilities)
The abilities granted to the collaboration creator.
|
CreateCollaborationRequest |
withCreatorMemberAbilities(MemberAbility... creatorMemberAbilities)
The abilities granted to the collaboration creator.
|
CreateCollaborationRequest |
withCreatorMemberAbilities(String... creatorMemberAbilities)
The abilities granted to the collaboration creator.
|
CreateCollaborationRequest |
withCreatorPaymentConfiguration(PaymentConfiguration creatorPaymentConfiguration)
The collaboration creator's payment responsibilities set by the collaboration creator.
|
CreateCollaborationRequest |
withDataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)
The settings for client-side encryption with Cryptographic Computing for Clean Rooms.
|
CreateCollaborationRequest |
withDescription(String description)
A description of the collaboration provided by the collaboration owner.
|
CreateCollaborationRequest |
withMembers(Collection<MemberSpecification> members)
A list of initial members, not including the creator.
|
CreateCollaborationRequest |
withMembers(MemberSpecification... members)
A list of initial members, not including the creator.
|
CreateCollaborationRequest |
withName(String name)
The display name for a collaboration.
|
CreateCollaborationRequest |
withQueryLogStatus(CollaborationQueryLogStatus queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
|
CreateCollaborationRequest |
withQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
|
CreateCollaborationRequest |
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 List<MemberSpecification> getMembers()
A list of initial members, not including the creator. This list is immutable.
public void setMembers(Collection<MemberSpecification> members)
A list of initial members, not including the creator. This list is immutable.
members
- A list of initial members, not including the creator. This list is immutable.public CreateCollaborationRequest withMembers(MemberSpecification... members)
A list of initial members, not including the creator. This list is immutable.
NOTE: This method appends the values to the existing list (if any). Use
setMembers(java.util.Collection)
or withMembers(java.util.Collection)
if you want to override
the existing values.
members
- A list of initial members, not including the creator. This list is immutable.public CreateCollaborationRequest withMembers(Collection<MemberSpecification> members)
A list of initial members, not including the creator. This list is immutable.
members
- A list of initial members, not including the creator. This list is immutable.public void setName(String name)
The display name for a collaboration.
name
- The display name for a collaboration.public String getName()
The display name for a collaboration.
public CreateCollaborationRequest withName(String name)
The display name for a collaboration.
name
- The display name for a collaboration.public void setDescription(String description)
A description of the collaboration provided by the collaboration owner.
description
- A description of the collaboration provided by the collaboration owner.public String getDescription()
A description of the collaboration provided by the collaboration owner.
public CreateCollaborationRequest withDescription(String description)
A description of the collaboration provided by the collaboration owner.
description
- A description of the collaboration provided by the collaboration owner.public List<String> getCreatorMemberAbilities()
The abilities granted to the collaboration creator.
MemberAbility
public void setCreatorMemberAbilities(Collection<String> creatorMemberAbilities)
The abilities granted to the collaboration creator.
creatorMemberAbilities
- The abilities granted to the collaboration creator.MemberAbility
public CreateCollaborationRequest withCreatorMemberAbilities(String... creatorMemberAbilities)
The abilities granted to the collaboration creator.
NOTE: This method appends the values to the existing list (if any). Use
setCreatorMemberAbilities(java.util.Collection)
or
withCreatorMemberAbilities(java.util.Collection)
if you want to override the existing values.
creatorMemberAbilities
- The abilities granted to the collaboration creator.MemberAbility
public CreateCollaborationRequest withCreatorMemberAbilities(Collection<String> creatorMemberAbilities)
The abilities granted to the collaboration creator.
creatorMemberAbilities
- The abilities granted to the collaboration creator.MemberAbility
public CreateCollaborationRequest withCreatorMemberAbilities(MemberAbility... creatorMemberAbilities)
The abilities granted to the collaboration creator.
creatorMemberAbilities
- The abilities granted to the collaboration creator.MemberAbility
public void setCreatorDisplayName(String creatorDisplayName)
The display name of the collaboration creator.
creatorDisplayName
- The display name of the collaboration creator.public String getCreatorDisplayName()
The display name of the collaboration creator.
public CreateCollaborationRequest withCreatorDisplayName(String creatorDisplayName)
The display name of the collaboration creator.
creatorDisplayName
- The display name of the collaboration creator.public void setDataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)
The settings for client-side encryption with Cryptographic Computing for Clean Rooms.
dataEncryptionMetadata
- The settings for client-side encryption with Cryptographic Computing for Clean Rooms.public DataEncryptionMetadata getDataEncryptionMetadata()
The settings for client-side encryption with Cryptographic Computing for Clean Rooms.
public CreateCollaborationRequest withDataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)
The settings for client-side encryption with Cryptographic Computing for Clean Rooms.
dataEncryptionMetadata
- The settings for client-side encryption with Cryptographic Computing for Clean Rooms.public void setQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
queryLogStatus
- An indicator as to whether query logging has been enabled or disabled for the collaboration.CollaborationQueryLogStatus
public String getQueryLogStatus()
An indicator as to whether query logging has been enabled or disabled for the collaboration.
CollaborationQueryLogStatus
public CreateCollaborationRequest withQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
queryLogStatus
- An indicator as to whether query logging has been enabled or disabled for the collaboration.CollaborationQueryLogStatus
public CreateCollaborationRequest withQueryLogStatus(CollaborationQueryLogStatus queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
queryLogStatus
- An indicator as to whether query logging has been enabled or disabled for the collaboration.CollaborationQueryLogStatus
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 CreateCollaborationRequest 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 CreateCollaborationRequest addTagsEntry(String key, String value)
public CreateCollaborationRequest clearTagsEntries()
public void setCreatorPaymentConfiguration(PaymentConfiguration creatorPaymentConfiguration)
The collaboration creator's payment responsibilities set by the collaboration creator.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
creatorPaymentConfiguration
- The collaboration creator's payment responsibilities set by the collaboration creator.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
public PaymentConfiguration getCreatorPaymentConfiguration()
The collaboration creator's payment responsibilities set by the collaboration creator.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
public CreateCollaborationRequest withCreatorPaymentConfiguration(PaymentConfiguration creatorPaymentConfiguration)
The collaboration creator's payment responsibilities set by the collaboration creator.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
creatorPaymentConfiguration
- The collaboration creator's payment responsibilities set by the collaboration creator.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
public String toString()
toString
in class Object
Object.toString()
public CreateCollaborationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()