@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateMembershipRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateMembershipRequest() |
Modifier and Type | Method and Description |
---|---|
CreateMembershipRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateMembershipRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateMembershipRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getCollaborationIdentifier()
The unique ID for the associated collaboration.
|
MembershipProtectedQueryResultConfiguration |
getDefaultResultConfiguration()
The default protected query result configuration as specified by the member who can receive results.
|
MembershipPaymentConfiguration |
getPaymentConfiguration()
The payment responsibilities accepted by the collaboration member.
|
String |
getQueryLogStatus()
An indicator as to whether query logging has been enabled or disabled for the membership.
|
Map<String,String> |
getTags()
An optional label that you can assign to a resource when you create it.
|
int |
hashCode() |
void |
setCollaborationIdentifier(String collaborationIdentifier)
The unique ID for the associated collaboration.
|
void |
setDefaultResultConfiguration(MembershipProtectedQueryResultConfiguration defaultResultConfiguration)
The default protected query result configuration as specified by the member who can receive results.
|
void |
setPaymentConfiguration(MembershipPaymentConfiguration paymentConfiguration)
The payment responsibilities accepted by the collaboration member.
|
void |
setQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the membership.
|
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.
|
CreateMembershipRequest |
withCollaborationIdentifier(String collaborationIdentifier)
The unique ID for the associated collaboration.
|
CreateMembershipRequest |
withDefaultResultConfiguration(MembershipProtectedQueryResultConfiguration defaultResultConfiguration)
The default protected query result configuration as specified by the member who can receive results.
|
CreateMembershipRequest |
withPaymentConfiguration(MembershipPaymentConfiguration paymentConfiguration)
The payment responsibilities accepted by the collaboration member.
|
CreateMembershipRequest |
withQueryLogStatus(MembershipQueryLogStatus queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the membership.
|
CreateMembershipRequest |
withQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the membership.
|
CreateMembershipRequest |
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 void setCollaborationIdentifier(String collaborationIdentifier)
The unique ID for the associated collaboration.
collaborationIdentifier
- The unique ID for the associated collaboration.public String getCollaborationIdentifier()
The unique ID for the associated collaboration.
public CreateMembershipRequest withCollaborationIdentifier(String collaborationIdentifier)
The unique ID for the associated collaboration.
collaborationIdentifier
- The unique ID for the associated collaboration.public void setQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the membership.
queryLogStatus
- An indicator as to whether query logging has been enabled or disabled for the membership.MembershipQueryLogStatus
public String getQueryLogStatus()
An indicator as to whether query logging has been enabled or disabled for the membership.
MembershipQueryLogStatus
public CreateMembershipRequest withQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the membership.
queryLogStatus
- An indicator as to whether query logging has been enabled or disabled for the membership.MembershipQueryLogStatus
public CreateMembershipRequest withQueryLogStatus(MembershipQueryLogStatus queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the membership.
queryLogStatus
- An indicator as to whether query logging has been enabled or disabled for the membership.MembershipQueryLogStatus
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 CreateMembershipRequest 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 CreateMembershipRequest addTagsEntry(String key, String value)
public CreateMembershipRequest clearTagsEntries()
public void setDefaultResultConfiguration(MembershipProtectedQueryResultConfiguration defaultResultConfiguration)
The default protected query result configuration as specified by the member who can receive results.
defaultResultConfiguration
- The default protected query result configuration as specified by the member who can receive results.public MembershipProtectedQueryResultConfiguration getDefaultResultConfiguration()
The default protected query result configuration as specified by the member who can receive results.
public CreateMembershipRequest withDefaultResultConfiguration(MembershipProtectedQueryResultConfiguration defaultResultConfiguration)
The default protected query result configuration as specified by the member who can receive results.
defaultResultConfiguration
- The default protected query result configuration as specified by the member who can receive results.public void setPaymentConfiguration(MembershipPaymentConfiguration paymentConfiguration)
The payment responsibilities accepted by the collaboration member.
Not required if the collaboration member has the member ability to run queries.
Required if the collaboration member doesn't have the member ability to run queries but is configured as a payer by the collaboration creator.
paymentConfiguration
- The payment responsibilities accepted by the collaboration member.
Not required if the collaboration member has the member ability to run queries.
Required if the collaboration member doesn't have the member ability to run queries but is configured as a payer by the collaboration creator.
public MembershipPaymentConfiguration getPaymentConfiguration()
The payment responsibilities accepted by the collaboration member.
Not required if the collaboration member has the member ability to run queries.
Required if the collaboration member doesn't have the member ability to run queries but is configured as a payer by the collaboration creator.
Not required if the collaboration member has the member ability to run queries.
Required if the collaboration member doesn't have the member ability to run queries but is configured as a payer by the collaboration creator.
public CreateMembershipRequest withPaymentConfiguration(MembershipPaymentConfiguration paymentConfiguration)
The payment responsibilities accepted by the collaboration member.
Not required if the collaboration member has the member ability to run queries.
Required if the collaboration member doesn't have the member ability to run queries but is configured as a payer by the collaboration creator.
paymentConfiguration
- The payment responsibilities accepted by the collaboration member.
Not required if the collaboration member has the member ability to run queries.
Required if the collaboration member doesn't have the member ability to run queries but is configured as a payer by the collaboration creator.
public String toString()
toString
in class Object
Object.toString()
public CreateMembershipRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()