@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InviteAccountToOrganizationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
InviteAccountToOrganizationRequest() |
Modifier and Type | Method and Description |
---|---|
InviteAccountToOrganizationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getNotes()
Additional information that you want to include in the generated email to the recipient account owner.
|
List<Tag> |
getTags()
A list of tags that you want to attach to the account when it becomes a member of the organization.
|
HandshakeParty |
getTarget()
The identifier (ID) of the Amazon Web Services account that you want to invite to join your organization.
|
int |
hashCode() |
void |
setNotes(String notes)
Additional information that you want to include in the generated email to the recipient account owner.
|
void |
setTags(Collection<Tag> tags)
A list of tags that you want to attach to the account when it becomes a member of the organization.
|
void |
setTarget(HandshakeParty target)
The identifier (ID) of the Amazon Web Services account that you want to invite to join your organization.
|
String |
toString()
Returns a string representation of this object.
|
InviteAccountToOrganizationRequest |
withNotes(String notes)
Additional information that you want to include in the generated email to the recipient account owner.
|
InviteAccountToOrganizationRequest |
withTags(Collection<Tag> tags)
A list of tags that you want to attach to the account when it becomes a member of the organization.
|
InviteAccountToOrganizationRequest |
withTags(Tag... tags)
A list of tags that you want to attach to the account when it becomes a member of the organization.
|
InviteAccountToOrganizationRequest |
withTarget(HandshakeParty target)
The identifier (ID) of the Amazon Web Services account that you want to invite to join your organization.
|
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 setTarget(HandshakeParty target)
The identifier (ID) of the Amazon Web Services account that you want to invite to join your organization. This is a JSON object that contains the following elements:
{ "Type": "ACCOUNT", "Id": "< account id number >" }
If you use the CLI, you can submit this as a single string, similar to the following example:
--target Id=123456789012,Type=ACCOUNT
If you specify "Type": "ACCOUNT"
, you must provide the Amazon Web Services account ID number as the
Id
. If you specify "Type": "EMAIL"
, you must specify the email address that is
associated with the account.
--target [email protected],Type=EMAIL
target
- The identifier (ID) of the Amazon Web Services account that you want to invite to join your organization.
This is a JSON object that contains the following elements:
{ "Type": "ACCOUNT", "Id": "< account id number >" }
If you use the CLI, you can submit this as a single string, similar to the following example:
--target Id=123456789012,Type=ACCOUNT
If you specify "Type": "ACCOUNT"
, you must provide the Amazon Web Services account ID number
as the Id
. If you specify "Type": "EMAIL"
, you must specify the email address
that is associated with the account.
--target [email protected],Type=EMAIL
public HandshakeParty getTarget()
The identifier (ID) of the Amazon Web Services account that you want to invite to join your organization. This is a JSON object that contains the following elements:
{ "Type": "ACCOUNT", "Id": "< account id number >" }
If you use the CLI, you can submit this as a single string, similar to the following example:
--target Id=123456789012,Type=ACCOUNT
If you specify "Type": "ACCOUNT"
, you must provide the Amazon Web Services account ID number as the
Id
. If you specify "Type": "EMAIL"
, you must specify the email address that is
associated with the account.
--target [email protected],Type=EMAIL
{ "Type": "ACCOUNT", "Id": "< account id number >" }
If you use the CLI, you can submit this as a single string, similar to the following example:
--target Id=123456789012,Type=ACCOUNT
If you specify "Type": "ACCOUNT"
, you must provide the Amazon Web Services account ID number
as the Id
. If you specify "Type": "EMAIL"
, you must specify the email address
that is associated with the account.
--target [email protected],Type=EMAIL
public InviteAccountToOrganizationRequest withTarget(HandshakeParty target)
The identifier (ID) of the Amazon Web Services account that you want to invite to join your organization. This is a JSON object that contains the following elements:
{ "Type": "ACCOUNT", "Id": "< account id number >" }
If you use the CLI, you can submit this as a single string, similar to the following example:
--target Id=123456789012,Type=ACCOUNT
If you specify "Type": "ACCOUNT"
, you must provide the Amazon Web Services account ID number as the
Id
. If you specify "Type": "EMAIL"
, you must specify the email address that is
associated with the account.
--target [email protected],Type=EMAIL
target
- The identifier (ID) of the Amazon Web Services account that you want to invite to join your organization.
This is a JSON object that contains the following elements:
{ "Type": "ACCOUNT", "Id": "< account id number >" }
If you use the CLI, you can submit this as a single string, similar to the following example:
--target Id=123456789012,Type=ACCOUNT
If you specify "Type": "ACCOUNT"
, you must provide the Amazon Web Services account ID number
as the Id
. If you specify "Type": "EMAIL"
, you must specify the email address
that is associated with the account.
--target [email protected],Type=EMAIL
public void setNotes(String notes)
Additional information that you want to include in the generated email to the recipient account owner.
notes
- Additional information that you want to include in the generated email to the recipient account owner.public String getNotes()
Additional information that you want to include in the generated email to the recipient account owner.
public InviteAccountToOrganizationRequest withNotes(String notes)
Additional information that you want to include in the generated email to the recipient account owner.
notes
- Additional information that you want to include in the generated email to the recipient account owner.public List<Tag> getTags()
A list of tags that you want to attach to the account when it becomes a member of the organization. For each tag
in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't
set it to null
. For more information about tagging, see Tagging Organizations
resources in the Organizations User Guide.
Any tags in the request are checked for compliance with any applicable tag policies when the request is made. The request is rejected if the tags in the request don't match the requirements of the policy at that time. Tag policy compliance is not checked again when the invitation is accepted and the tags are actually attached to the account. That means that if the tag policy changes between the invitation and the acceptance, then that tags could potentially be non-compliant.
If any one of the tags is invalid or if you exceed the allowed number of tags for an account, then the entire request fails and invitations are not sent.
null
. For more information about tagging, see Tagging Organizations
resources in the Organizations User Guide. Any tags in the request are checked for compliance with any applicable tag policies when the request is made. The request is rejected if the tags in the request don't match the requirements of the policy at that time. Tag policy compliance is not checked again when the invitation is accepted and the tags are actually attached to the account. That means that if the tag policy changes between the invitation and the acceptance, then that tags could potentially be non-compliant.
If any one of the tags is invalid or if you exceed the allowed number of tags for an account, then the entire request fails and invitations are not sent.
public void setTags(Collection<Tag> tags)
A list of tags that you want to attach to the account when it becomes a member of the organization. For each tag
in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't
set it to null
. For more information about tagging, see Tagging Organizations
resources in the Organizations User Guide.
Any tags in the request are checked for compliance with any applicable tag policies when the request is made. The request is rejected if the tags in the request don't match the requirements of the policy at that time. Tag policy compliance is not checked again when the invitation is accepted and the tags are actually attached to the account. That means that if the tag policy changes between the invitation and the acceptance, then that tags could potentially be non-compliant.
If any one of the tags is invalid or if you exceed the allowed number of tags for an account, then the entire request fails and invitations are not sent.
tags
- A list of tags that you want to attach to the account when it becomes a member of the organization. For
each tag in the list, you must specify both a tag key and a value. You can set the value to an empty
string, but you can't set it to null
. For more information about tagging, see Tagging Organizations
resources in the Organizations User Guide. Any tags in the request are checked for compliance with any applicable tag policies when the request is made. The request is rejected if the tags in the request don't match the requirements of the policy at that time. Tag policy compliance is not checked again when the invitation is accepted and the tags are actually attached to the account. That means that if the tag policy changes between the invitation and the acceptance, then that tags could potentially be non-compliant.
If any one of the tags is invalid or if you exceed the allowed number of tags for an account, then the entire request fails and invitations are not sent.
public InviteAccountToOrganizationRequest withTags(Tag... tags)
A list of tags that you want to attach to the account when it becomes a member of the organization. For each tag
in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't
set it to null
. For more information about tagging, see Tagging Organizations
resources in the Organizations User Guide.
Any tags in the request are checked for compliance with any applicable tag policies when the request is made. The request is rejected if the tags in the request don't match the requirements of the policy at that time. Tag policy compliance is not checked again when the invitation is accepted and the tags are actually attached to the account. That means that if the tag policy changes between the invitation and the acceptance, then that tags could potentially be non-compliant.
If any one of the tags is invalid or if you exceed the allowed number of tags for an account, then the entire request fails and invitations are not sent.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- A list of tags that you want to attach to the account when it becomes a member of the organization. For
each tag in the list, you must specify both a tag key and a value. You can set the value to an empty
string, but you can't set it to null
. For more information about tagging, see Tagging Organizations
resources in the Organizations User Guide. Any tags in the request are checked for compliance with any applicable tag policies when the request is made. The request is rejected if the tags in the request don't match the requirements of the policy at that time. Tag policy compliance is not checked again when the invitation is accepted and the tags are actually attached to the account. That means that if the tag policy changes between the invitation and the acceptance, then that tags could potentially be non-compliant.
If any one of the tags is invalid or if you exceed the allowed number of tags for an account, then the entire request fails and invitations are not sent.
public InviteAccountToOrganizationRequest withTags(Collection<Tag> tags)
A list of tags that you want to attach to the account when it becomes a member of the organization. For each tag
in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't
set it to null
. For more information about tagging, see Tagging Organizations
resources in the Organizations User Guide.
Any tags in the request are checked for compliance with any applicable tag policies when the request is made. The request is rejected if the tags in the request don't match the requirements of the policy at that time. Tag policy compliance is not checked again when the invitation is accepted and the tags are actually attached to the account. That means that if the tag policy changes between the invitation and the acceptance, then that tags could potentially be non-compliant.
If any one of the tags is invalid or if you exceed the allowed number of tags for an account, then the entire request fails and invitations are not sent.
tags
- A list of tags that you want to attach to the account when it becomes a member of the organization. For
each tag in the list, you must specify both a tag key and a value. You can set the value to an empty
string, but you can't set it to null
. For more information about tagging, see Tagging Organizations
resources in the Organizations User Guide. Any tags in the request are checked for compliance with any applicable tag policies when the request is made. The request is rejected if the tags in the request don't match the requirements of the policy at that time. Tag policy compliance is not checked again when the invitation is accepted and the tags are actually attached to the account. That means that if the tag policy changes between the invitation and the acceptance, then that tags could potentially be non-compliant.
If any one of the tags is invalid or if you exceed the allowed number of tags for an account, then the entire request fails and invitations are not sent.
public String toString()
toString
in class Object
Object.toString()
public InviteAccountToOrganizationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()