diff --git a/CHANGELOG.md b/CHANGELOG.md
index f3783eb20b4d..56b5db364fc1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,24 @@
+# __1.11.867__ __2020-09-22__
+## __AWS SDK for Java__
+ - ### Bugfixes
+ - This change makes the `FileStoreTlsKeyManagersProvider` and `SystemPropertyTlsKeyManagersProvider` respect the `ssl.KeyManagerFactory.algorithm` when instantiating the `KeyManagerFactory` rather than always using the hardcoded value of `SunX509`.
+
+## __Amazon Comprehend__
+ - ### Features
+ - Amazon Comprehend integrates with Amazon SageMaker GroundTruth to allow its customers to annotate their datasets using GroundTruth and train their models using Comprehend Custom APIs.
+
+## __Amazon DynamoDB Streams__
+ - ### Features
+ - Documentation updates for streams.dynamodb
+
+## __Amazon Lex Model Building Service__
+ - ### Features
+ - Lex now supports es-US locales
+
+## __Amazon WorkMail__
+ - ### Features
+ - Adding support for Mailbox Export APIs
+
# __1.11.866__ __2020-09-21__
## __AWS Glue__
- ### Features
diff --git a/README.md b/README.md
index 6f62dd2d5505..4ad981836866 100644
--- a/README.md
+++ b/README.md
@@ -48,7 +48,7 @@ dependencies.
+ * An augmented manifest file that provides training data for your custom model. An augmented manifest file is a labeled + * dataset that is produced by Amazon SageMaker Ground Truth. + *
+ * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class AugmentedManifestsListItem implements Serializable, Cloneable, StructuredPojo { + + /** + *+ * The Amazon S3 location of the augmented manifest file. + *
+ */ + private String s3Uri; + /** + *+ * The JSON attribute that contains the annotations for your training documents. The number of attribute names that + * you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained + * labeling job. + *
+ *+ * If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the + * job was created in Ground Truth. + *
+ *+ * If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in + * the chain. Each LabelAttributeName key provides the annotations from an individual job. + *
+ */ + private java.util.List+ * The Amazon S3 location of the augmented manifest file. + *
+ * + * @param s3Uri + * The Amazon S3 location of the augmented manifest file. + */ + + public void setS3Uri(String s3Uri) { + this.s3Uri = s3Uri; + } + + /** + *+ * The Amazon S3 location of the augmented manifest file. + *
+ * + * @return The Amazon S3 location of the augmented manifest file. + */ + + public String getS3Uri() { + return this.s3Uri; + } + + /** + *+ * The Amazon S3 location of the augmented manifest file. + *
+ * + * @param s3Uri + * The Amazon S3 location of the augmented manifest file. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public AugmentedManifestsListItem withS3Uri(String s3Uri) { + setS3Uri(s3Uri); + return this; + } + + /** + *+ * The JSON attribute that contains the annotations for your training documents. The number of attribute names that + * you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained + * labeling job. + *
+ *+ * If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the + * job was created in Ground Truth. + *
+ *+ * If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in + * the chain. Each LabelAttributeName key provides the annotations from an individual job. + *
+ * + * @return The JSON attribute that contains the annotations for your training documents. The number of attribute + * names that you specify depends on whether your augmented manifest file is the output of a single labeling + * job or a chained labeling job. + *+ * If your file is the output of a single labeling job, specify the LabelAttributeName key that was used + * when the job was created in Ground Truth. + *
+ *
+ * If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more
+ * jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
+ */
+
+ public java.util.List
+ * The JSON attribute that contains the annotations for your training documents. The number of attribute names that
+ * you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained
+ * labeling job.
+ *
+ * If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the
+ * job was created in Ground Truth.
+ *
+ * If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in
+ * the chain. Each LabelAttributeName key provides the annotations from an individual job.
+ *
+ * If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when + * the job was created in Ground Truth. + *
+ *
+ * If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more
+ * jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
+ */
+
+ public void setAttributeNames(java.util.Collection
+ * The JSON attribute that contains the annotations for your training documents. The number of attribute names that
+ * you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained
+ * labeling job.
+ *
+ * If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the
+ * job was created in Ground Truth.
+ *
+ * If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in
+ * the chain. Each LabelAttributeName key provides the annotations from an individual job.
+ *
+ * NOTE: This method appends the values to the existing list (if any). Use
+ * {@link #setAttributeNames(java.util.Collection)} or {@link #withAttributeNames(java.util.Collection)} if you want
+ * to override the existing values.
+ *
+ * If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when + * the job was created in Ground Truth. + *
+ *
+ * If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more
+ * jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public AugmentedManifestsListItem withAttributeNames(String... attributeNames) {
+ if (this.attributeNames == null) {
+ setAttributeNames(new java.util.ArrayList
+ * The JSON attribute that contains the annotations for your training documents. The number of attribute names that
+ * you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained
+ * labeling job.
+ *
+ * If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the
+ * job was created in Ground Truth.
+ *
+ * If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in
+ * the chain. Each LabelAttributeName key provides the annotations from an individual job.
+ *
+ * If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when + * the job was created in Ground Truth. + *
+ *
+ * If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more
+ * jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public AugmentedManifestsListItem withAttributeNames(java.util.Collection
+ * The format of your training data:
+ *
+ *
+ *
+ * If you use this value, you must provide the
+ * If you don't specify a value, Amazon Comprehend uses
* The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are
@@ -41,6 +69,9 @@ public class DocumentClassifierInputDataConfig implements Serializable, Cloneabl
* Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of
* them as input.
*
+ * This parameter is required if you set
+ *
+ * COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents
+ * are provided in the second. If you use this value, you must provide the S3Uri
parameter in your
+ * request.
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
+ * is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated
+ * labels.
+ * AugmentedManifests
parameter in your request.
+ * COMPREHEND_CSV
as the default.
+ * DataFormat
to COMPREHEND_CSV
.
+ *
+ * A list of augmented manifest files that provide training data for your custom model. An augmented manifest file + * is a labeled dataset that is produced by Amazon SageMaker Ground Truth. + *
+ *
+ * This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
+ *
+ * The format of your training data: + *
+ *
+ * COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents
+ * are provided in the second. If you use this value, you must provide the S3Uri
parameter in your
+ * request.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
+ * is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated
+ * labels.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ *
+ * COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and
+ * documents are provided in the second. If you use this value, you must provide the S3Uri
+ * parameter in your request.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This
+ * file is in JSON lines format. Each line is a complete JSON object that contains a training document and
+ * its associated labels.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ * @see DocumentClassifierDataFormat
+ */
+
+ public void setDataFormat(String dataFormat) {
+ this.dataFormat = dataFormat;
+ }
+
+ /**
+ *
+ * The format of your training data: + *
+ *
+ * COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents
+ * are provided in the second. If you use this value, you must provide the S3Uri
parameter in your
+ * request.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
+ * is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated
+ * labels.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ *
+ * COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and
+ * documents are provided in the second. If you use this value, you must provide the S3Uri
+ * parameter in your request.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth.
+ * This file is in JSON lines format. Each line is a complete JSON object that contains a training document
+ * and its associated labels.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ * @see DocumentClassifierDataFormat
+ */
+
+ public String getDataFormat() {
+ return this.dataFormat;
+ }
+
+ /**
+ *
+ * The format of your training data: + *
+ *
+ * COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents
+ * are provided in the second. If you use this value, you must provide the S3Uri
parameter in your
+ * request.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
+ * is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated
+ * labels.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ *
+ * COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and
+ * documents are provided in the second. If you use this value, you must provide the S3Uri
+ * parameter in your request.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This
+ * file is in JSON lines format. Each line is a complete JSON object that contains a training document and
+ * its associated labels.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ * @see DocumentClassifierDataFormat
+ */
+
+ public DocumentClassifierInputDataConfig withDataFormat(String dataFormat) {
+ setDataFormat(dataFormat);
+ return this;
+ }
+
+ /**
+ *
+ * The format of your training data: + *
+ *
+ * COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents
+ * are provided in the second. If you use this value, you must provide the S3Uri
parameter in your
+ * request.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
+ * is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated
+ * labels.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ *
+ * COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and
+ * documents are provided in the second. If you use this value, you must provide the S3Uri
+ * parameter in your request.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This
+ * file is in JSON lines format. Each line is a complete JSON object that contains a training document and
+ * its associated labels.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ * @see DocumentClassifierDataFormat
+ */
+
+ public DocumentClassifierInputDataConfig withDataFormat(DocumentClassifierDataFormat dataFormat) {
+ this.dataFormat = dataFormat.toString();
+ return this;
+ }
/**
*
@@ -64,6 +336,9 @@ public class DocumentClassifierInputDataConfig implements Serializable, Cloneabl * Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of * them as input. *
+ *
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
+ *
S3://bucketName/prefix
, if the prefix is a single file,
* Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend
* uses all of them as input.
+ *
+ *
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
*/
public void setS3Uri(String s3Uri) {
@@ -89,6 +367,9 @@ public void setS3Uri(String s3Uri) {
* Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of
* them as input.
*
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
+ *
S3://bucketName/prefix
, if the prefix is a single file,
* Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon
* Comprehend uses all of them as input.
+ *
+ *
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
*/
public String getS3Uri() {
@@ -113,6 +397,9 @@ public String getS3Uri() {
* Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of
* them as input.
*
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
+ *
S3://bucketName/prefix
, if the prefix is a single file,
* Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend
* uses all of them as input.
+ *
+ *
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -194,6 +484,104 @@ public DocumentClassifierInputDataConfig withLabelDelimiter(String labelDelimite
return this;
}
+ /**
+ *
+ * A list of augmented manifest files that provide training data for your custom model. An augmented manifest file + * is a labeled dataset that is produced by Amazon SageMaker Ground Truth. + *
+ *
+ * This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
+ *
+ * This parameter is required if you set
+ * A list of augmented manifest files that provide training data for your custom model. An augmented manifest file
+ * is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
+ *
+ * This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
+ */
+
+ public java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
+ *
+ * This parameter is required if you set
+ * A list of augmented manifest files that provide training data for your custom model. An augmented manifest file
+ * is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
+ *
+ * This parameter is required if you set
+ * NOTE: This method appends the values to the existing list (if any). Use
+ * {@link #setAugmentedManifests(java.util.Collection)} or {@link #withAugmentedManifests(java.util.Collection)} if
+ * you want to override the existing values.
+ * DataFormat
to AUGMENTED_MANIFEST
.
+ */
+
+ public void setAugmentedManifests(java.util.CollectionDataFormat
to AUGMENTED_MANIFEST
.
+ *
+ * This parameter is required if you set
+ * A list of augmented manifest files that provide training data for your custom model. An augmented manifest file
+ * is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
+ *
+ * This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public DocumentClassifierInputDataConfig withAugmentedManifests(AugmentedManifestsListItem... augmentedManifests) {
+ if (this.augmentedManifests == null) {
+ setAugmentedManifests(new java.util.ArrayListDataFormat
to AUGMENTED_MANIFEST
.
+ *
+ * This parameter is required if you set
- * The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time
- * to train an entity recognizer.
+ * The format of your training data:
+ *
+ *
+ * If you use this value, you must provide your CSV file by using either the
+ *
+ * If you use this value, you must provide the
+ * If you don't specify a value, Amazon Comprehend uses
+ * The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer.
+ * Any entity types that you don't specify are ignored.
+ *
+ * A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain
+ * the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped
+ * carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
*
- * S3 location of the documents folder for an entity recognizer
+ * The S3 location of the folder that contains the training documents for your custom entity recognizer.
+ *
+ * This parameter is required if you set
- * S3 location of the annotations file for an entity recognizer.
+ * The S3 location of the CSV file that annotates your training documents.
*
- * S3 location of the entity list for an entity recognizer.
+ * The S3 location of the CSV file that has the entity list for your custom entity recognizer.
*
+ * A list of augmented manifest files that provide training data for your custom model. An augmented manifest file
+ * is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
+ *
+ * This parameter is required if you set
+ * The format of your training data:
+ *
+ *
+ * If you use this value, you must provide your CSV file by using either the
+ *
+ * If you use this value, you must provide the
+ * If you don't specify a value, Amazon Comprehend uses DataFormat
to AUGMENTED_MANIFEST
.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public DocumentClassifierInputDataConfig withAugmentedManifests(java.util.Collection
+ *
+ * COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
+ * information about the custom entities that your trained model will detect. The required format of the file
+ * depends on whether you are providing annotations or an entity list.
+ * Annotations
or
+ * EntityList
parameters. You must provide your training documents by using the Documents
+ * parameter.
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
+ * is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels.
+ * Each label annotates a named entity in the training document.
+ * AugmentedManifests
parameter in your request.
+ * COMPREHEND_CSV
as the default.
+ * DataFormat
to COMPREHEND_CSV
.
* DataFormat
to AUGMENTED_MANIFEST
.
+ *
+ *
+ * COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
+ * information about the custom entities that your trained model will detect. The required format of the file
+ * depends on whether you are providing annotations or an entity list.
+ * Annotations
or
+ * EntityList
parameters. You must provide your training documents by using the Documents
+ * parameter.
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
+ * is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels.
+ * Each label annotates a named entity in the training document.
+ * AugmentedManifests
parameter in your request.
+ * COMPREHEND_CSV
as the default.
+ *
+ * COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
+ * information about the custom entities that your trained model will detect. The required format of the file
+ * depends on whether you are providing annotations or an entity list.
+ *
+ * If you use this value, you must provide your CSV file by using either the Annotations
or
+ * EntityList
parameters. You must provide your training documents by using the
+ * Documents
parameter.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This
+ * file is in JSON lines format. Each line is a complete JSON object that contains a training document and
+ * its labels. Each label annotates a named entity in the training document.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ * @see EntityRecognizerDataFormat
+ */
+
+ public void setDataFormat(String dataFormat) {
+ this.dataFormat = dataFormat;
+ }
+
+ /**
+ *
+ * The format of your training data: + *
+ *
+ * COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
+ * information about the custom entities that your trained model will detect. The required format of the file
+ * depends on whether you are providing annotations or an entity list.
+ *
+ * If you use this value, you must provide your CSV file by using either the Annotations
or
+ * EntityList
parameters. You must provide your training documents by using the Documents
+ * parameter.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
+ * is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels.
+ * Each label annotates a named entity in the training document.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ *
+ * COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
+ * information about the custom entities that your trained model will detect. The required format of the
+ * file depends on whether you are providing annotations or an entity list.
+ *
+ * If you use this value, you must provide your CSV file by using either the Annotations
or
+ * EntityList
parameters. You must provide your training documents by using the
+ * Documents
parameter.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth.
+ * This file is in JSON lines format. Each line is a complete JSON object that contains a training document
+ * and its labels. Each label annotates a named entity in the training document.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ * @see EntityRecognizerDataFormat
+ */
+
+ public String getDataFormat() {
+ return this.dataFormat;
+ }
+
+ /**
+ *
+ * The format of your training data: + *
+ *
+ * COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
+ * information about the custom entities that your trained model will detect. The required format of the file
+ * depends on whether you are providing annotations or an entity list.
+ *
+ * If you use this value, you must provide your CSV file by using either the Annotations
or
+ * EntityList
parameters. You must provide your training documents by using the Documents
+ * parameter.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
+ * is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels.
+ * Each label annotates a named entity in the training document.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ *
+ * COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
+ * information about the custom entities that your trained model will detect. The required format of the file
+ * depends on whether you are providing annotations or an entity list.
+ *
+ * If you use this value, you must provide your CSV file by using either the Annotations
or
+ * EntityList
parameters. You must provide your training documents by using the
+ * Documents
parameter.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This
+ * file is in JSON lines format. Each line is a complete JSON object that contains a training document and
+ * its labels. Each label annotates a named entity in the training document.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ * @see EntityRecognizerDataFormat
+ */
+
+ public EntityRecognizerInputDataConfig withDataFormat(String dataFormat) {
+ setDataFormat(dataFormat);
+ return this;
+ }
+
+ /**
+ *
+ * The format of your training data: + *
+ *
+ * COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
+ * information about the custom entities that your trained model will detect. The required format of the file
+ * depends on whether you are providing annotations or an entity list.
+ *
+ * If you use this value, you must provide your CSV file by using either the Annotations
or
+ * EntityList
parameters. You must provide your training documents by using the Documents
+ * parameter.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
+ * is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels.
+ * Each label annotates a named entity in the training document.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ *
+ * COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
+ * information about the custom entities that your trained model will detect. The required format of the file
+ * depends on whether you are providing annotations or an entity list.
+ *
+ * If you use this value, you must provide your CSV file by using either the Annotations
or
+ * EntityList
parameters. You must provide your training documents by using the
+ * Documents
parameter.
+ *
+ * AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This
+ * file is in JSON lines format. Each line is a complete JSON object that contains a training document and
+ * its labels. Each label annotates a named entity in the training document.
+ *
+ * If you use this value, you must provide the AugmentedManifests
parameter in your request.
+ *
+ * If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ * @see EntityRecognizerDataFormat
+ */
+
+ public EntityRecognizerInputDataConfig withDataFormat(EntityRecognizerDataFormat dataFormat) {
+ this.dataFormat = dataFormat.toString();
+ return this;
+ }
/**
*
- * The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time - * to train an entity recognizer. + * The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. + * Any entity types that you don't specify are ignored. + *
+ *+ * A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain + * the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped + * carriage return), \t (tab), \\t (escaped tab), space, and , (comma). *
* - * @return The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at - * one time to train an entity recognizer. + * @return The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity + * recognizer. Any entity types that you don't specify are ignored. + *
+ * A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not
+ * contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage
+ * return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
*/
public java.util.List
- * The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time
- * to train an entity recognizer.
+ * The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer.
+ * Any entity types that you don't specify are ignored.
+ *
+ * A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain
+ * the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped
+ * carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
*
+ * A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not
+ * contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return),
+ * \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
*/
public void setEntityTypes(java.util.Collection
- * The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time
- * to train an entity recognizer.
+ * The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer.
+ * Any entity types that you don't specify are ignored.
+ *
+ * A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain
+ * the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped
+ * carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
*
* NOTE: This method appends the values to the existing list (if any). Use
@@ -100,8 +445,12 @@ public void setEntityTypes(java.util.Collection
+ * A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not + * contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), + * \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma). * @return Returns a reference to this object so that method calls can be chained together. */ @@ -117,13 +466,22 @@ public EntityRecognizerInputDataConfig withEntityTypes(EntityTypesListItem... en /** *
- * The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time - * to train an entity recognizer. + * The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. + * Any entity types that you don't specify are ignored. + *
+ *+ * A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain + * the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped + * carriage return), \t (tab), \\t (escaped tab), space, and , (comma). *
* * @param entityTypes - * The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at - * one time to train an entity recognizer. + * The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity + * recognizer. Any entity types that you don't specify are ignored. + *
+ * A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not
+ * contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return),
+ * \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -134,11 +492,16 @@ public EntityRecognizerInputDataConfig withEntityTypes(java.util.Collection
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
*
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
*/
public void setDocuments(EntityRecognizerDocuments documents) {
@@ -147,10 +510,15 @@ public void setDocuments(EntityRecognizerDocuments documents) {
/**
*
- * S3 location of the documents folder for an entity recognizer + * The S3 location of the folder that contains the training documents for your custom entity recognizer. + *
+ *
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
*
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
*/
public EntityRecognizerDocuments getDocuments() {
@@ -159,11 +527,16 @@ public EntityRecognizerDocuments getDocuments() {
/**
*
- * S3 location of the documents folder for an entity recognizer + * The S3 location of the folder that contains the training documents for your custom entity recognizer. + *
+ *
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
*
+ * This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -174,11 +547,11 @@ public EntityRecognizerInputDataConfig withDocuments(EntityRecognizerDocuments d
/**
*
- * S3 location of the annotations file for an entity recognizer. + * The S3 location of the CSV file that annotates your training documents. *
* * @param annotations - * S3 location of the annotations file for an entity recognizer. + * The S3 location of the CSV file that annotates your training documents. */ public void setAnnotations(EntityRecognizerAnnotations annotations) { @@ -187,10 +560,10 @@ public void setAnnotations(EntityRecognizerAnnotations annotations) { /** *- * S3 location of the annotations file for an entity recognizer. + * The S3 location of the CSV file that annotates your training documents. *
* - * @return S3 location of the annotations file for an entity recognizer. + * @return The S3 location of the CSV file that annotates your training documents. */ public EntityRecognizerAnnotations getAnnotations() { @@ -199,11 +572,11 @@ public EntityRecognizerAnnotations getAnnotations() { /** *- * S3 location of the annotations file for an entity recognizer. + * The S3 location of the CSV file that annotates your training documents. *
* * @param annotations - * S3 location of the annotations file for an entity recognizer. + * The S3 location of the CSV file that annotates your training documents. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -214,11 +587,11 @@ public EntityRecognizerInputDataConfig withAnnotations(EntityRecognizerAnnotatio /** *- * S3 location of the entity list for an entity recognizer. + * The S3 location of the CSV file that has the entity list for your custom entity recognizer. *
* * @param entityList - * S3 location of the entity list for an entity recognizer. + * The S3 location of the CSV file that has the entity list for your custom entity recognizer. */ public void setEntityList(EntityRecognizerEntityList entityList) { @@ -227,10 +600,10 @@ public void setEntityList(EntityRecognizerEntityList entityList) { /** *- * S3 location of the entity list for an entity recognizer. + * The S3 location of the CSV file that has the entity list for your custom entity recognizer. *
* - * @return S3 location of the entity list for an entity recognizer. + * @return The S3 location of the CSV file that has the entity list for your custom entity recognizer. */ public EntityRecognizerEntityList getEntityList() { @@ -239,11 +612,11 @@ public EntityRecognizerEntityList getEntityList() { /** *- * S3 location of the entity list for an entity recognizer. + * The S3 location of the CSV file that has the entity list for your custom entity recognizer. *
* * @param entityList - * S3 location of the entity list for an entity recognizer. + * The S3 location of the CSV file that has the entity list for your custom entity recognizer. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -252,6 +625,104 @@ public EntityRecognizerInputDataConfig withEntityList(EntityRecognizerEntityList return this; } + /** + *+ * A list of augmented manifest files that provide training data for your custom model. An augmented manifest file + * is a labeled dataset that is produced by Amazon SageMaker Ground Truth. + *
+ *
+ * This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
+ *
+ * This parameter is required if you set
+ * A list of augmented manifest files that provide training data for your custom model. An augmented manifest file
+ * is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
+ *
+ * This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
+ */
+
+ public java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
+ *
+ * This parameter is required if you set
+ * A list of augmented manifest files that provide training data for your custom model. An augmented manifest file
+ * is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
+ *
+ * This parameter is required if you set
+ * NOTE: This method appends the values to the existing list (if any). Use
+ * {@link #setAugmentedManifests(java.util.Collection)} or {@link #withAugmentedManifests(java.util.Collection)} if
+ * you want to override the existing values.
+ * DataFormat
to AUGMENTED_MANIFEST
.
+ */
+
+ public void setAugmentedManifests(java.util.CollectionDataFormat
to AUGMENTED_MANIFEST
.
+ *
+ * This parameter is required if you set
+ * A list of augmented manifest files that provide training data for your custom model. An augmented manifest file
+ * is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
+ *
+ * This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public EntityRecognizerInputDataConfig withAugmentedManifests(AugmentedManifestsListItem... augmentedManifests) {
+ if (this.augmentedManifests == null) {
+ setAugmentedManifests(new java.util.ArrayListDataFormat
to AUGMENTED_MANIFEST
.
+ *
+ * This parameter is required if you set
- * Information about an individual item on a list of entity types.
+ * An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
*
- * Entity type of an item on an entity type list.
+ * An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
+ *
+ * Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break, \r
+ * (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
*
- * Entity type of an item on an entity type list.
+ * An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
+ *
+ * Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break, \r
+ * (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
* DataFormat
to AUGMENTED_MANIFEST
.
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public EntityRecognizerInputDataConfig withAugmentedManifests(java.util.Collection
+ * Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break, + * \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma). */ public void setType(String type) { @@ -50,10 +62,18 @@ public void setType(String type) { /** *
- * Entity type of an item on an entity type list. + * An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer. + *
+ *+ * Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break, \r + * (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma). *
* - * @return Entity type of an item on an entity type list. + * @return An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity + * recognizer. + *+ * Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break, + * \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma). */ public String getType() { @@ -62,11 +82,19 @@ public String getType() { /** *
- * Entity type of an item on an entity type list. + * An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer. + *
+ *+ * Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break, \r + * (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma). *
* * @param type - * Entity type of an item on an entity type list. + * An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity + * recognizer. + *
+ * Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break,
+ * \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
* @return Returns a reference to this object so that method calls can be chained together.
*/
diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/AugmentedManifestsListItemJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/AugmentedManifestsListItemJsonUnmarshaller.java
new file mode 100644
index 000000000000..b9a906e87c0d
--- /dev/null
+++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/AugmentedManifestsListItemJsonUnmarshaller.java
@@ -0,0 +1,80 @@
+/*
+ * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
+ * the License. A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
+ * and limitations under the License.
+ */
+package com.amazonaws.services.comprehend.model.transform;
+
+import java.math.*;
+
+import javax.annotation.Generated;
+
+import com.amazonaws.services.comprehend.model.*;
+import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*;
+import com.amazonaws.transform.*;
+
+import com.fasterxml.jackson.core.JsonToken;
+import static com.fasterxml.jackson.core.JsonToken.*;
+
+/**
+ * AugmentedManifestsListItem JSON Unmarshaller
+ */
+@Generated("com.amazonaws:aws-java-sdk-code-generator")
+public class AugmentedManifestsListItemJsonUnmarshaller implements Unmarshaller
* Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about
* application development with Streams, see Capturing Table Activity with
+ * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html">Capturing Table Activity with
* DynamoDB Streams in the Amazon DynamoDB Developer Guide.
* ATTRIBUTENAMES_BINDING = MarshallingInfo.builder(MarshallingType.LIST)
+ .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("AttributeNames").build();
+
+ private static final AugmentedManifestsListItemMarshaller instance = new AugmentedManifestsListItemMarshaller();
+
+ public static AugmentedManifestsListItemMarshaller getInstance() {
+ return instance;
+ }
+
+ /**
+ * Marshall the given parameter object.
+ */
+ public void marshall(AugmentedManifestsListItem augmentedManifestsListItem, ProtocolMarshaller protocolMarshaller) {
+
+ if (augmentedManifestsListItem == null) {
+ throw new SdkClientException("Invalid argument passed to marshall(...)");
+ }
+
+ try {
+ protocolMarshaller.marshall(augmentedManifestsListItem.getS3Uri(), S3URI_BINDING);
+ protocolMarshaller.marshall(augmentedManifestsListItem.getAttributeNames(), ATTRIBUTENAMES_BINDING);
+ } catch (Exception e) {
+ throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
+ }
+ }
+
+}
diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DocumentClassifierInputDataConfigJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DocumentClassifierInputDataConfigJsonUnmarshaller.java
index 5496bd3529fe..f705cf4bb967 100644
--- a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DocumentClassifierInputDataConfigJsonUnmarshaller.java
+++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/DocumentClassifierInputDataConfigJsonUnmarshaller.java
@@ -48,6 +48,10 @@ public DocumentClassifierInputDataConfig unmarshall(JsonUnmarshallerContext cont
break;
if (token == FIELD_NAME || token == START_OBJECT) {
+ if (context.testExpression("DataFormat", targetDepth)) {
+ context.nextToken();
+ documentClassifierInputDataConfig.setDataFormat(context.getUnmarshaller(String.class).unmarshall(context));
+ }
if (context.testExpression("S3Uri", targetDepth)) {
context.nextToken();
documentClassifierInputDataConfig.setS3Uri(context.getUnmarshaller(String.class).unmarshall(context));
@@ -56,6 +60,13 @@ public DocumentClassifierInputDataConfig unmarshall(JsonUnmarshallerContext cont
context.nextToken();
documentClassifierInputDataConfig.setLabelDelimiter(context.getUnmarshaller(String.class).unmarshall(context));
}
+ if (context.testExpression("AugmentedManifests", targetDepth)) {
+ context.nextToken();
+ documentClassifierInputDataConfig.setAugmentedManifests(new ListUnmarshaller
AUGMENTEDMANIFESTS_BINDING = MarshallingInfo.builder(MarshallingType.LIST)
+ .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("AugmentedManifests").build();
private static final DocumentClassifierInputDataConfigMarshaller instance = new DocumentClassifierInputDataConfigMarshaller();
@@ -48,8 +53,10 @@ public void marshall(DocumentClassifierInputDataConfig documentClassifierInputDa
}
try {
+ protocolMarshaller.marshall(documentClassifierInputDataConfig.getDataFormat(), DATAFORMAT_BINDING);
protocolMarshaller.marshall(documentClassifierInputDataConfig.getS3Uri(), S3URI_BINDING);
protocolMarshaller.marshall(documentClassifierInputDataConfig.getLabelDelimiter(), LABELDELIMITER_BINDING);
+ protocolMarshaller.marshall(documentClassifierInputDataConfig.getAugmentedManifests(), AUGMENTEDMANIFESTS_BINDING);
} catch (Exception e) {
throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
}
diff --git a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/EntityRecognizerInputDataConfigJsonUnmarshaller.java b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/EntityRecognizerInputDataConfigJsonUnmarshaller.java
index aeefed43a8eb..4e98d72283f6 100644
--- a/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/EntityRecognizerInputDataConfigJsonUnmarshaller.java
+++ b/aws-java-sdk-comprehend/src/main/java/com/amazonaws/services/comprehend/model/transform/EntityRecognizerInputDataConfigJsonUnmarshaller.java
@@ -48,6 +48,10 @@ public EntityRecognizerInputDataConfig unmarshall(JsonUnmarshallerContext contex
break;
if (token == FIELD_NAME || token == START_OBJECT) {
+ if (context.testExpression("DataFormat", targetDepth)) {
+ context.nextToken();
+ entityRecognizerInputDataConfig.setDataFormat(context.getUnmarshaller(String.class).unmarshall(context));
+ }
if (context.testExpression("EntityTypes", targetDepth)) {
context.nextToken();
entityRecognizerInputDataConfig.setEntityTypes(new ListUnmarshaller
ENTITYTYPES_BINDING = MarshallingInfo.builder(MarshallingType.LIST).marshallLocation(MarshallLocation.PAYLOAD)
.marshallLocationName("EntityTypes").build();
private static final MarshallingInfo
AUGMENTEDMANIFESTS_BINDING = MarshallingInfo.builder(MarshallingType.LIST)
+ .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("AugmentedManifests").build();
private static final EntityRecognizerInputDataConfigMarshaller instance = new EntityRecognizerInputDataConfigMarshaller();
@@ -53,10 +57,12 @@ public void marshall(EntityRecognizerInputDataConfig entityRecognizerInputDataCo
}
try {
+ protocolMarshaller.marshall(entityRecognizerInputDataConfig.getDataFormat(), DATAFORMAT_BINDING);
protocolMarshaller.marshall(entityRecognizerInputDataConfig.getEntityTypes(), ENTITYTYPES_BINDING);
protocolMarshaller.marshall(entityRecognizerInputDataConfig.getDocuments(), DOCUMENTS_BINDING);
protocolMarshaller.marshall(entityRecognizerInputDataConfig.getAnnotations(), ANNOTATIONS_BINDING);
protocolMarshaller.marshall(entityRecognizerInputDataConfig.getEntityList(), ENTITYLIST_BINDING);
+ protocolMarshaller.marshall(entityRecognizerInputDataConfig.getAugmentedManifests(), AUGMENTEDMANIFESTS_BINDING);
} catch (Exception e) {
throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
}
diff --git a/aws-java-sdk-comprehendmedical/pom.xml b/aws-java-sdk-comprehendmedical/pom.xml
index e3e5c3ef2b3c..7c73028baae4 100644
--- a/aws-java-sdk-comprehendmedical/pom.xml
+++ b/aws-java-sdk-comprehendmedical/pom.xml
@@ -5,7 +5,7 @@
DescribeStream
operation.
* @return Result of the DescribeStream operation returned by the service.
* @throws ResourceNotFoundException
- * The operation tried to access a nonexistent stream.
+ * The operation tried to access a nonexistent table or index. The resource might not be specified
+ * correctly, or its status might not be ACTIVE
.
* @throws InternalServerErrorException
* An error occurred on the server side.
* @sample AmazonDynamoDBStreams.DescribeStream
@@ -148,20 +149,31 @@ public interface AmazonDynamoDBStreams {
* Represents the input of a GetRecords
operation.
* @return Result of the GetRecords operation returned by the service.
* @throws ResourceNotFoundException
- * The operation tried to access a nonexistent stream.
+ * The operation tried to access a nonexistent table or index. The resource might not be specified
+ * correctly, or its status might not be ACTIVE
.
* @throws LimitExceededException
- * Your request rate is too high. The AWS SDKs for DynamoDB automatically retry requests that receive this
- * exception. Your request is eventually successful, unless your retry queue is too large to finish. Reduce
- * the frequency of requests and use exponential backoff. For more information, go to Error Retries and Exponential Backoff in the Amazon DynamoDB Developer Guide.
+ * There is no limit to the number of daily on-demand backups that can be taken.
+ * Up to 50 simultaneous table operations are allowed per account. These operations include
+ * CreateTable
, UpdateTable
, DeleteTable
,
+ * UpdateTimeToLive
, RestoreTableFromBackup
, and
+ * RestoreTableToPointInTime
.
+ *
+ * The only exception is when you are creating a table with one or more secondary indexes. You can have up + * to 25 such requests running at a time; however, if the table or index specifications are complex, + * DynamoDB might temporarily reduce the number of concurrent operations. + *
+ *
+ * There is a soft account limit of 256 tables.
* @throws InternalServerErrorException
* An error occurred on the server side.
* @throws ExpiredIteratorException
* The shard iterator has expired and can no longer be used to retrieve stream records. A shard iterator
* expires 15 minutes after it is retrieved using the GetShardIterator
action.
* @throws TrimmedDataAccessException
- * The operation attempted to read past the oldest stream record in a shard.
* In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this
* limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException
@@ -202,7 +214,8 @@ public interface AmazonDynamoDBStreams {
* Represents the input of a GetShardIterator
operation.
* @return Result of the GetShardIterator operation returned by the service.
* @throws ResourceNotFoundException
- * The operation tried to access a nonexistent stream.
+ * The operation tried to access a nonexistent table or index. The resource might not be specified
+ * correctly, or its status might not be ACTIVE
.
* @throws InternalServerErrorException
* An error occurred on the server side.
* @throws TrimmedDataAccessException
@@ -246,7 +259,8 @@ public interface AmazonDynamoDBStreams {
* Represents the input of a ListStreams
operation.
* @return Result of the ListStreams operation returned by the service.
* @throws ResourceNotFoundException
- * The operation tried to access a nonexistent stream.
+ * The operation tried to access a nonexistent table or index. The resource might not be specified
+ * correctly, or its status might not be ACTIVE
.
* @throws InternalServerErrorException
* An error occurred on the server side.
* @sample AmazonDynamoDBStreams.ListStreams
diff --git a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsAsync.java b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsAsync.java
index 8bfdd8b31a7a..892f5e61f133 100644
--- a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsAsync.java
+++ b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsAsync.java
@@ -29,7 +29,7 @@
*
* Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about * application development with Streams, see Capturing Table Activity with + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html">Capturing Table Activity with * DynamoDB Streams in the Amazon DynamoDB Developer Guide. *
*/ diff --git a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsAsyncClient.java b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsAsyncClient.java index e29b1df09849..6ac97b22e73c 100644 --- a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsAsyncClient.java +++ b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsAsyncClient.java @@ -34,7 +34,7 @@ ** Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about * application development with Streams, see Capturing Table Activity with + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html">Capturing Table Activity with * DynamoDB Streams in the Amazon DynamoDB Developer Guide. *
*/ diff --git a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsClient.java b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsClient.java index 8bcd4ea97f0a..6d6cd645457f 100644 --- a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsClient.java +++ b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/AmazonDynamoDBStreamsClient.java @@ -54,7 +54,7 @@ ** Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about * application development with Streams, see Capturing Table Activity with + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html">Capturing Table Activity with * DynamoDB Streams in the Amazon DynamoDB Developer Guide. *
*/ @@ -319,7 +319,8 @@ private void init() { * Represents the input of aDescribeStream
operation.
* @return Result of the DescribeStream operation returned by the service.
* @throws ResourceNotFoundException
- * The operation tried to access a nonexistent stream.
+ * The operation tried to access a nonexistent table or index. The resource might not be specified
+ * correctly, or its status might not be ACTIVE
.
* @throws InternalServerErrorException
* An error occurred on the server side.
* @sample AmazonDynamoDBStreams.DescribeStream
@@ -388,20 +389,31 @@ final DescribeStreamResult executeDescribeStream(DescribeStreamRequest describeS
* Represents the input of a GetRecords
operation.
* @return Result of the GetRecords operation returned by the service.
* @throws ResourceNotFoundException
- * The operation tried to access a nonexistent stream.
+ * The operation tried to access a nonexistent table or index. The resource might not be specified
+ * correctly, or its status might not be ACTIVE
.
* @throws LimitExceededException
- * Your request rate is too high. The AWS SDKs for DynamoDB automatically retry requests that receive this
- * exception. Your request is eventually successful, unless your retry queue is too large to finish. Reduce
- * the frequency of requests and use exponential backoff. For more information, go to Error Retries and Exponential Backoff in the Amazon DynamoDB Developer Guide.
+ * There is no limit to the number of daily on-demand backups that can be taken.
+ *
+ * Up to 50 simultaneous table operations are allowed per account. These operations include
+ * CreateTable
, UpdateTable
, DeleteTable
,
+ * UpdateTimeToLive
, RestoreTableFromBackup
, and
+ * RestoreTableToPointInTime
.
+ *
+ * The only exception is when you are creating a table with one or more secondary indexes. You can have up + * to 25 such requests running at a time; however, if the table or index specifications are complex, + * DynamoDB might temporarily reduce the number of concurrent operations. + *
+ *
+ * There is a soft account limit of 256 tables.
* @throws InternalServerErrorException
* An error occurred on the server side.
* @throws ExpiredIteratorException
* The shard iterator has expired and can no longer be used to retrieve stream records. A shard iterator
* expires 15 minutes after it is retrieved using the GetShardIterator
action.
* @throws TrimmedDataAccessException
- * The operation attempted to read past the oldest stream record in a shard.
* In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this
* limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException
@@ -482,7 +494,8 @@ final GetRecordsResult executeGetRecords(GetRecordsRequest getRecordsRequest) {
* Represents the input of a GetShardIterator
operation.
* @return Result of the GetShardIterator operation returned by the service.
* @throws ResourceNotFoundException
- * The operation tried to access a nonexistent stream.
+ * The operation tried to access a nonexistent table or index. The resource might not be specified
+ * correctly, or its status might not be ACTIVE
.
* @throws InternalServerErrorException
* An error occurred on the server side.
* @throws TrimmedDataAccessException
@@ -566,7 +579,8 @@ final GetShardIteratorResult executeGetShardIterator(GetShardIteratorRequest get
* Represents the input of a ListStreams
operation.
* @return Result of the ListStreams operation returned by the service.
* @throws ResourceNotFoundException
- * The operation tried to access a nonexistent stream.
+ * The operation tried to access a nonexistent table or index. The resource might not be specified
+ * correctly, or its status might not be ACTIVE
.
* @throws InternalServerErrorException
* An error occurred on the server side.
* @sample AmazonDynamoDBStreams.ListStreams
diff --git a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/model/SequenceNumberRange.java b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/model/SequenceNumberRange.java
index 0066b281f8d4..ba9fa3214e52 100644
--- a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/model/SequenceNumberRange.java
+++ b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/model/SequenceNumberRange.java
@@ -30,24 +30,28 @@ public class SequenceNumberRange implements Serializable, Cloneable, StructuredP
/**
*
- * The first sequence number. + * The first sequence number for the stream records contained within a shard. String contains numeric characters + * only. *
*/ private String startingSequenceNumber; /** *- * The last sequence number. + * The last sequence number for the stream records contained within a shard. String contains numeric characters + * only. *
*/ private String endingSequenceNumber; /** *- * The first sequence number. + * The first sequence number for the stream records contained within a shard. String contains numeric characters + * only. *
* * @param startingSequenceNumber - * The first sequence number. + * The first sequence number for the stream records contained within a shard. String contains numeric + * characters only. */ public void setStartingSequenceNumber(String startingSequenceNumber) { @@ -56,10 +60,12 @@ public void setStartingSequenceNumber(String startingSequenceNumber) { /** *- * The first sequence number. + * The first sequence number for the stream records contained within a shard. String contains numeric characters + * only. *
* - * @return The first sequence number. + * @return The first sequence number for the stream records contained within a shard. String contains numeric + * characters only. */ public String getStartingSequenceNumber() { @@ -68,11 +74,13 @@ public String getStartingSequenceNumber() { /** *- * The first sequence number. + * The first sequence number for the stream records contained within a shard. String contains numeric characters + * only. *
* * @param startingSequenceNumber - * The first sequence number. + * The first sequence number for the stream records contained within a shard. String contains numeric + * characters only. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -83,11 +91,13 @@ public SequenceNumberRange withStartingSequenceNumber(String startingSequenceNum /** *- * The last sequence number. + * The last sequence number for the stream records contained within a shard. String contains numeric characters + * only. *
* * @param endingSequenceNumber - * The last sequence number. + * The last sequence number for the stream records contained within a shard. String contains numeric + * characters only. */ public void setEndingSequenceNumber(String endingSequenceNumber) { @@ -96,10 +106,12 @@ public void setEndingSequenceNumber(String endingSequenceNumber) { /** *- * The last sequence number. + * The last sequence number for the stream records contained within a shard. String contains numeric characters + * only. *
* - * @return The last sequence number. + * @return The last sequence number for the stream records contained within a shard. String contains numeric + * characters only. */ public String getEndingSequenceNumber() { @@ -108,11 +120,13 @@ public String getEndingSequenceNumber() { /** *- * The last sequence number. + * The last sequence number for the stream records contained within a shard. String contains numeric characters + * only. *
* * @param endingSequenceNumber - * The last sequence number. + * The last sequence number for the stream records contained within a shard. String contains numeric + * characters only. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/package-info.java b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/package-info.java index 03e28a3f1bf4..42c9ddd6e170 100644 --- a/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/package-info.java +++ b/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/package-info.java @@ -16,7 +16,7 @@ ** Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about * application development with Streams, see Capturing Table Activity with + * href="https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html">Capturing Table Activity with * DynamoDB Streams in the Amazon DynamoDB Developer Guide. *
*/ diff --git a/aws-java-sdk-ebs/pom.xml b/aws-java-sdk-ebs/pom.xml index f9ff1018a736..50dad7438fdd 100644 --- a/aws-java-sdk-ebs/pom.xml +++ b/aws-java-sdk-ebs/pom.xml @@ -5,7 +5,7 @@
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
*/
public void setEnableModelImprovements(Boolean enableModelImprovements) {
@@ -1065,11 +1065,11 @@ public void setEnableModelImprovements(Boolean enableModelImprovements) {
/**
*
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
*/
public Boolean getEnableModelImprovements() {
@@ -1079,12 +1079,12 @@ public Boolean getEnableModelImprovements() {
/**
*
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -1096,11 +1096,11 @@ public CreateBotVersionResult withEnableModelImprovements(Boolean enableModelImp
/**
*
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
*/
public Boolean isEnableModelImprovements() {
diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/CreateIntentVersionResult.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/CreateIntentVersionResult.java
index 07bbdc127879..416894c3d0e8 100644
--- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/CreateIntentVersionResult.java
+++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/CreateIntentVersionResult.java
@@ -117,7 +117,7 @@ public class CreateIntentVersionResult extends com.amazonaws.AmazonWebServiceRes
private String checksum;
/**
*
- * Configuration information, if any, for connectin an Amazon Kendra index with the
+ * Configuration information, if any, for connecting an Amazon Kendra index with the
* AMAZON.KendraSearchIntent
intent.
*
- * Configuration information, if any, for connectin an Amazon Kendra index with the
+ * Configuration information, if any, for connecting an Amazon Kendra index with the
* AMAZON.KendraSearchIntent
intent.
*
AMAZON.KendraSearchIntent
intent.
*/
@@ -813,11 +813,11 @@ public void setKendraConfiguration(KendraConfiguration kendraConfiguration) {
/**
*
- * Configuration information, if any, for connectin an Amazon Kendra index with the
+ * Configuration information, if any, for connecting an Amazon Kendra index with the
* AMAZON.KendraSearchIntent
intent.
*
AMAZON.KendraSearchIntent
intent.
*/
@@ -827,12 +827,12 @@ public KendraConfiguration getKendraConfiguration() {
/**
*
- * Configuration information, if any, for connectin an Amazon Kendra index with the
+ * Configuration information, if any, for connecting an Amazon Kendra index with the
* AMAZON.KendraSearchIntent
intent.
*
AMAZON.KendraSearchIntent
intent.
* @return Returns a reference to this object so that method calls can be chained together.
*/
diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/GetBotResult.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/GetBotResult.java
index 932417faf6f7..111aceda8e5d 100644
--- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/GetBotResult.java
+++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/GetBotResult.java
@@ -44,7 +44,7 @@ public class GetBotResult extends com.amazonaws.AmazonWebServiceResulttrue
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
*/
private Boolean enableModelImprovements;
@@ -329,12 +329,12 @@ public GetBotResult withIntents(java.util.Collection
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
*/
public void setEnableModelImprovements(Boolean enableModelImprovements) {
@@ -344,11 +344,11 @@ public void setEnableModelImprovements(Boolean enableModelImprovements) {
/**
*
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
*/
public Boolean getEnableModelImprovements() {
@@ -358,12 +358,12 @@ public Boolean getEnableModelImprovements() {
/**
*
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -375,11 +375,11 @@ public GetBotResult withEnableModelImprovements(Boolean enableModelImprovements)
/**
*
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
*/
public Boolean isEnableModelImprovements() {
diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/Locale.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/Locale.java
index 6944b57462e7..462d4ad9d759 100644
--- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/Locale.java
+++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/Locale.java
@@ -20,10 +20,11 @@
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public enum Locale {
- EnUS("en-US"),
- EnGB("en-GB"),
DeDE("de-DE"),
- EnAU("en-AU");
+ EnAU("en-AU"),
+ EnGB("en-GB"),
+ EnUS("en-US"),
+ EsUS("es-US");
private String value;
diff --git a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutBotResult.java b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutBotResult.java
index 33a595a40888..37383141b0ad 100644
--- a/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutBotResult.java
+++ b/aws-java-sdk-lexmodelbuilding/src/main/java/com/amazonaws/services/lexmodelbuilding/model/PutBotResult.java
@@ -44,7 +44,7 @@ public class PutBotResult extends com.amazonaws.AmazonWebServiceResulttrue
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
*/
private Boolean enableModelImprovements;
@@ -344,12 +344,12 @@ public PutBotResult withIntents(java.util.Collection
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
*/
public void setEnableModelImprovements(Boolean enableModelImprovements) {
@@ -359,11 +359,11 @@ public void setEnableModelImprovements(Boolean enableModelImprovements) {
/**
*
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
*/
public Boolean getEnableModelImprovements() {
@@ -373,12 +373,12 @@ public Boolean getEnableModelImprovements() {
/**
*
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -390,11 +390,11 @@ public PutBotResult withEnableModelImprovements(Boolean enableModelImprovements)
/**
*
* Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the
- * imoprovements, otherwise, false
.
+ * improvements, otherwise, false
.
*
true
indicates that the bot is using
- * the imoprovements, otherwise, false
.
+ * the improvements, otherwise, false
.
*/
public Boolean isEnableModelImprovements() {
diff --git a/aws-java-sdk-licensemanager/pom.xml b/aws-java-sdk-licensemanager/pom.xml
index a873dcabd095..5b9d1767d7fc 100644
--- a/aws-java-sdk-licensemanager/pom.xml
+++ b/aws-java-sdk-licensemanager/pom.xml
@@ -5,7 +5,7 @@
An augmented manifest file that provides training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.comprehend.model.AugmentedManifestsListItem", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "S3Uri", + "c2jShape" : "S3Uri", + "deprecated" : false, + "documentation" : "The Amazon S3 location of the augmented manifest file.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The Amazon S3 location of the augmented manifest file.
\n@param s3Uri The Amazon S3 location of the augmented manifest file.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Uri", + "getterDocumentation" : "/**The Amazon S3 location of the augmented manifest file.
\n@return The Amazon S3 location of the augmented manifest file.*/", + "getterMethodName" : "getS3Uri", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "S3Uri", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "S3Uri", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Uri", + "sensitive" : false, + "setterDocumentation" : "/**The Amazon S3 location of the augmented manifest file.
\n@param s3Uri The Amazon S3 location of the augmented manifest file.*/", + "setterMethodName" : "setS3Uri", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Uri", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The Amazon S3 location of the augmented manifest file.
\n@param s3Uri The Amazon S3 location of the augmented manifest file.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Uri", + "variableType" : "String", + "documentation" : "The Amazon S3 location of the augmented manifest file.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "AttributeNames", + "c2jShape" : "AttributeNamesList", + "deprecated" : false, + "documentation" : "The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job.
If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job.
If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
\n@param attributeNames The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job.If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttributeNames", + "getterDocumentation" : "/**
The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job.
If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
\n@return The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job.If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.*/",
+ "getterMethodName" : "getAttributeNames",
+ "getterModel" : {
+ "returnType" : "java.util.List The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job. If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth. If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.*/",
+ "setterMethodName" : "setAttributeNames",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.List The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job. If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth. If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job. NOTE: This method appends the values to the existing list (if any). Use {@link #setAttributeNames(java.util.Collection)} or {@link #withAttributeNames(java.util.Collection)} if you want to override the existing values.
If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.List The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job. If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth. If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job. The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job. If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth. If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job. The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job. If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth. If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAttributeNames", + "getterDocumentation" : "/**
The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job.
If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
\n@return The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job.If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.*/",
+ "getterMethodName" : "getAttributeNames",
+ "getterModel" : {
+ "returnType" : "java.util.List The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job. If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth. If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.*/",
+ "setterMethodName" : "setAttributeNames",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.List The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job. If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth. If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job. NOTE: This method appends the values to the existing list (if any). Use {@link #setAttributeNames(java.util.Collection)} or {@link #withAttributeNames(java.util.Collection)} if you want to override the existing values.
If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.List The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job. If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth. If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job. The Amazon S3 location of the augmented manifest file. The Amazon S3 location of the augmented manifest file. The Amazon S3 location of the augmented manifest file. The Amazon S3 location of the augmented manifest file. The Amazon S3 location of the augmented manifest file. The Amazon S3 location of the augmented manifest file. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. Filters the list of classifiers based on status. The format of your training data: If you use this value, you must provide the If you don't specify a value, Amazon Comprehend uses The format of your training data: If you use this value, you must provide the If you don't specify a value, Amazon Comprehend uses
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels. AugmentedManifests
parameter in your request.COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels. AugmentedManifests
parameter in your request.COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentClassifierDataFormat*/",
+ "fluentSetterMethodName" : "withDataFormat",
+ "getterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@see DocumentClassifierDataFormat*/",
+ "getterMethodName" : "getDataFormat",
+ "getterModel" : {
+ "returnType" : "String",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "DataFormat",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "DataFormat",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "DataFormat",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@see DocumentClassifierDataFormat*/",
+ "setterMethodName" : "setDataFormat",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "dataFormat",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentClassifierDataFormat*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "dataFormat",
+ "variableType" : "String",
+ "documentation" : "
The format of your training data:
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withS3Uri",
- "getterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.*/",
+ "getterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.*/",
"getterMethodName" : "getS3Uri",
"getterModel" : {
"returnType" : "String",
@@ -30290,7 +30900,7 @@
"marshallingType" : "STRING",
"name" : "S3Uri",
"sensitive" : false,
- "setterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.*/",
+ "setterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.*/",
"setterMethodName" : "setS3Uri",
"setterModel" : {
"timestampFormat" : null,
@@ -30305,13 +30915,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "s3Uri",
"variableType" : "String",
- "documentation" : "
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withAugmentedManifests",
+ "getterDocumentation" : "/**
A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.*/",
+ "getterMethodName" : "getAugmentedManifests",
+ "getterModel" : {
+ "returnType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set NOTE: This method appends the values to the existing list (if any). Use {@link #setAugmentedManifests(java.util.Collection)} or {@link #withAugmentedManifests(java.util.Collection)} if you want to override the existing values.DataFormat
to AUGMENTED_MANIFEST
.*/",
+ "setterMethodName" : "setAugmentedManifests",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.DataFormat
to AUGMENTED_MANIFEST
.DataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withAugmentedManifests",
+ "getterDocumentation" : "/**
A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.*/",
+ "getterMethodName" : "getAugmentedManifests",
+ "getterModel" : {
+ "returnType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set NOTE: This method appends the values to the existing list (if any). Use {@link #setAugmentedManifests(java.util.Collection)} or {@link #withAugmentedManifests(java.util.Collection)} if you want to override the existing values.DataFormat
to AUGMENTED_MANIFEST
.*/",
+ "setterMethodName" : "setAugmentedManifests",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set The format of your training data: If you use this value, you must provide the If you don't specify a value, Amazon Comprehend uses The format of your training data: If you use this value, you must provide the If you don't specify a value, Amazon Comprehend uses DataFormat
to AUGMENTED_MANIFEST
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels. AugmentedManifests
parameter in your request.COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels. AugmentedManifests
parameter in your request.COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentClassifierDataFormat*/",
+ "fluentSetterMethodName" : "withDataFormat",
+ "getterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@see DocumentClassifierDataFormat*/",
+ "getterMethodName" : "getDataFormat",
+ "getterModel" : {
+ "returnType" : "String",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "DataFormat",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "DataFormat",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "DataFormat",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@see DocumentClassifierDataFormat*/",
+ "setterMethodName" : "setDataFormat",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "dataFormat",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentClassifierDataFormat*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "dataFormat",
+ "variableType" : "String",
+ "documentation" : "
The format of your training data:
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withS3Uri",
- "getterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.*/",
+ "getterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.*/",
"getterMethodName" : "getS3Uri",
"getterModel" : {
"returnType" : "String",
@@ -30500,7 +31487,7 @@
"marshallingType" : "STRING",
"name" : "S3Uri",
"sensitive" : false,
- "setterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.*/",
+ "setterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.*/",
"setterMethodName" : "setS3Uri",
"setterModel" : {
"timestampFormat" : null,
@@ -30515,13 +31502,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "s3Uri",
"variableType" : "String",
- "documentation" : "
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityRecognizerDataFormat*/",
+ "fluentSetterMethodName" : "withDataFormat",
+ "getterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@see EntityRecognizerDataFormat*/",
+ "getterMethodName" : "getDataFormat",
+ "getterModel" : {
+ "returnType" : "String",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "DataFormat",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "DataFormat",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "DataFormat",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@see EntityRecognizerDataFormat*/",
+ "setterMethodName" : "setDataFormat",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "dataFormat",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityRecognizerDataFormat*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "dataFormat",
+ "variableType" : "String",
+ "documentation" : "
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.
", + "documentation" : "The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.
\n@param entityTypes The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\n@param entityTypes The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEntityTypes", - "getterDocumentation" : "/**
The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.
\n@return The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.*/", + "getterDocumentation" : "/**The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\n@return The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).*/",
"getterMethodName" : "getEntityTypes",
"getterModel" : {
"returnType" : "java.util.List The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer. The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored. A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).*/", "setterMethodName" : "setEntityTypes", "setterModel" : { "timestampFormat" : null, @@ -42522,13 +43628,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEntityTypes(java.util.Collection)} or {@link #withEntityTypes(java.util.Collection)} if you want to override the existing values.
\n@param entityTypes The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEntityTypes(java.util.Collection)} or {@link #withEntityTypes(java.util.Collection)} if you want to override the existing values.
\n@param entityTypes The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.List The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer. The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored. A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma). S3 location of the documents folder for an entity recognizer The S3 location of the folder that contains the training documents for your custom entity recognizer. This parameter is required if you set S3 location of the documents folder for an entity recognizer The S3 location of the folder that contains the training documents for your custom entity recognizer. This parameter is required if you set DataFormat
to COMPREHEND_CSV
.DataFormat
to COMPREHEND_CSV
.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withDocuments",
- "getterDocumentation" : "/**
S3 location of the documents folder for an entity recognizer
\n@return S3 location of the documents folder for an entity recognizer*/", + "getterDocumentation" : "/**The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.*/",
"getterMethodName" : "getDocuments",
"getterModel" : {
"returnType" : "EntityRecognizerDocuments",
@@ -42576,7 +43682,7 @@
"marshallingType" : "STRUCTURED",
"name" : "Documents",
"sensitive" : false,
- "setterDocumentation" : "/**
S3 location of the documents folder for an entity recognizer
\n@param documents S3 location of the documents folder for an entity recognizer*/", + "setterDocumentation" : "/**The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.*/",
"setterMethodName" : "setDocuments",
"setterModel" : {
"timestampFormat" : null,
@@ -42591,13 +43697,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
S3 location of the documents folder for an entity recognizer
\n@param documents S3 location of the documents folder for an entity recognizer\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "EntityRecognizerDocuments",
"variableName" : "documents",
"variableType" : "EntityRecognizerDocuments",
- "documentation" : "
S3 location of the documents folder for an entity recognizer
", + "documentation" : "The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
S3 location of the annotations file for an entity recognizer.
", + "documentation" : "The S3 location of the CSV file that annotates your training documents.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**S3 location of the annotations file for an entity recognizer.
\n@param annotations S3 location of the annotations file for an entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The S3 location of the CSV file that annotates your training documents.
\n@param annotations The S3 location of the CSV file that annotates your training documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAnnotations", - "getterDocumentation" : "/**S3 location of the annotations file for an entity recognizer.
\n@return S3 location of the annotations file for an entity recognizer.*/", + "getterDocumentation" : "/**The S3 location of the CSV file that annotates your training documents.
\n@return The S3 location of the CSV file that annotates your training documents.*/", "getterMethodName" : "getAnnotations", "getterModel" : { "returnType" : "EntityRecognizerAnnotations", @@ -42645,7 +43751,7 @@ "marshallingType" : "STRUCTURED", "name" : "Annotations", "sensitive" : false, - "setterDocumentation" : "/**S3 location of the annotations file for an entity recognizer.
\n@param annotations S3 location of the annotations file for an entity recognizer.*/", + "setterDocumentation" : "/**The S3 location of the CSV file that annotates your training documents.
\n@param annotations The S3 location of the CSV file that annotates your training documents.*/", "setterMethodName" : "setAnnotations", "setterModel" : { "timestampFormat" : null, @@ -42660,13 +43766,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**S3 location of the annotations file for an entity recognizer.
\n@param annotations S3 location of the annotations file for an entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The S3 location of the CSV file that annotates your training documents.
\n@param annotations The S3 location of the CSV file that annotates your training documents.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "EntityRecognizerAnnotations", "variableName" : "annotations", "variableType" : "EntityRecognizerAnnotations", - "documentation" : "S3 location of the annotations file for an entity recognizer.
", + "documentation" : "The S3 location of the CSV file that annotates your training documents.
", "simpleType" : "EntityRecognizerAnnotations", "variableSetterType" : "EntityRecognizerAnnotations" }, @@ -42675,12 +43781,12 @@ "c2jName" : "EntityList", "c2jShape" : "EntityRecognizerEntityList", "deprecated" : false, - "documentation" : "S3 location of the entity list for an entity recognizer.
", + "documentation" : "The S3 location of the CSV file that has the entity list for your custom entity recognizer.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**S3 location of the entity list for an entity recognizer.
\n@param entityList S3 location of the entity list for an entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The S3 location of the CSV file that has the entity list for your custom entity recognizer.
\n@param entityList The S3 location of the CSV file that has the entity list for your custom entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEntityList", - "getterDocumentation" : "/**S3 location of the entity list for an entity recognizer.
\n@return S3 location of the entity list for an entity recognizer.*/", + "getterDocumentation" : "/**The S3 location of the CSV file that has the entity list for your custom entity recognizer.
\n@return The S3 location of the CSV file that has the entity list for your custom entity recognizer.*/", "getterMethodName" : "getEntityList", "getterModel" : { "returnType" : "EntityRecognizerEntityList", @@ -42714,7 +43820,7 @@ "marshallingType" : "STRUCTURED", "name" : "EntityList", "sensitive" : false, - "setterDocumentation" : "/**S3 location of the entity list for an entity recognizer.
\n@param entityList S3 location of the entity list for an entity recognizer.*/", + "setterDocumentation" : "/**The S3 location of the CSV file that has the entity list for your custom entity recognizer.
\n@param entityList The S3 location of the CSV file that has the entity list for your custom entity recognizer.*/", "setterMethodName" : "setEntityList", "setterModel" : { "timestampFormat" : null, @@ -42729,29 +43835,182 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**S3 location of the entity list for an entity recognizer.
\n@param entityList S3 location of the entity list for an entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The S3 location of the CSV file that has the entity list for your custom entity recognizer.
\n@param entityList The S3 location of the CSV file that has the entity list for your custom entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "EntityRecognizerEntityList", "variableName" : "entityList", "variableType" : "EntityRecognizerEntityList", - "documentation" : "S3 location of the entity list for an entity recognizer.
", + "documentation" : "The S3 location of the CSV file that has the entity list for your custom entity recognizer.
", "simpleType" : "EntityRecognizerEntityList", "variableSetterType" : "EntityRecognizerEntityList" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "AugmentedManifests", + "c2jShape" : "EntityRecognizerAugmentedManifestsList", + "deprecated" : false, + "documentation" : "A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withAugmentedManifests",
+ "getterDocumentation" : "/**
A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.*/",
+ "getterMethodName" : "getAugmentedManifests",
+ "getterModel" : {
+ "returnType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set NOTE: This method appends the values to the existing list (if any). Use {@link #setAugmentedManifests(java.util.Collection)} or {@link #withAugmentedManifests(java.util.Collection)} if you want to override the existing values.DataFormat
to AUGMENTED_MANIFEST
.*/",
+ "setterMethodName" : "setAugmentedManifests",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set S3 location of the annotations file for an entity recognizer. The S3 location of the CSV file that annotates your training documents. S3 location of the annotations file for an entity recognizer. The S3 location of the CSV file that annotates your training documents. S3 location of the annotations file for an entity recognizer. The S3 location of the CSV file that annotates your training documents. S3 location of the annotations file for an entity recognizer. The S3 location of the CSV file that annotates your training documents. S3 location of the annotations file for an entity recognizer. The S3 location of the CSV file that annotates your training documents. S3 location of the annotations file for an entity recognizer. The S3 location of the CSV file that annotates your training documents. A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.DataFormat
to AUGMENTED_MANIFEST
.DataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withAugmentedManifests",
+ "getterDocumentation" : "/**
A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.*/",
+ "getterMethodName" : "getAugmentedManifests",
+ "getterModel" : {
+ "returnType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set NOTE: This method appends the values to the existing list (if any). Use {@link #setAugmentedManifests(java.util.Collection)} or {@link #withAugmentedManifests(java.util.Collection)} if you want to override the existing values.DataFormat
to AUGMENTED_MANIFEST
.*/",
+ "setterMethodName" : "setAugmentedManifests",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth. This parameter is required if you set The format of your training data: If you use this value, you must provide your CSV file by using either the If you use this value, you must provide the If you don't specify a value, Amazon Comprehend uses The format of your training data: If you use this value, you must provide your CSV file by using either the If you use this value, you must provide the If you don't specify a value, Amazon Comprehend uses DataFormat
to AUGMENTED_MANIFEST
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "java.util.ListDataFormat
to AUGMENTED_MANIFEST
.
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document. AugmentedManifests
parameter in your request.COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document. AugmentedManifests
parameter in your request.COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityRecognizerDataFormat*/",
+ "fluentSetterMethodName" : "withDataFormat",
+ "getterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@see EntityRecognizerDataFormat*/",
+ "getterMethodName" : "getDataFormat",
+ "getterModel" : {
+ "returnType" : "String",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "DataFormat",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "DataFormat",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "DataFormat",
+ "sensitive" : false,
+ "setterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@see EntityRecognizerDataFormat*/",
+ "setterMethodName" : "setDataFormat",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "dataFormat",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityRecognizerDataFormat*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "dataFormat",
+ "variableType" : "String",
+ "documentation" : "
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
S3 location of the documents folder for an entity recognizer
", + "documentation" : "The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
S3 location of the documents folder for an entity recognizer
\n@param documents S3 location of the documents folder for an entity recognizer\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withDocuments",
- "getterDocumentation" : "/**
S3 location of the documents folder for an entity recognizer
\n@return S3 location of the documents folder for an entity recognizer*/", + "getterDocumentation" : "/**The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.*/",
"getterMethodName" : "getDocuments",
"getterModel" : {
"returnType" : "EntityRecognizerDocuments",
@@ -42855,7 +44338,7 @@
"marshallingType" : "STRUCTURED",
"name" : "Documents",
"sensitive" : false,
- "setterDocumentation" : "/**
S3 location of the documents folder for an entity recognizer
\n@param documents S3 location of the documents folder for an entity recognizer*/", + "setterDocumentation" : "/**The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.*/",
"setterMethodName" : "setDocuments",
"setterModel" : {
"timestampFormat" : null,
@@ -42870,13 +44353,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
S3 location of the documents folder for an entity recognizer
\n@param documents S3 location of the documents folder for an entity recognizer\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "EntityRecognizerDocuments",
"variableName" : "documents",
"variableType" : "EntityRecognizerDocuments",
- "documentation" : "
S3 location of the documents folder for an entity recognizer
", + "documentation" : "The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
S3 location of the entity list for an entity recognizer.
", + "documentation" : "The S3 location of the CSV file that has the entity list for your custom entity recognizer.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**S3 location of the entity list for an entity recognizer.
\n@param entityList S3 location of the entity list for an entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The S3 location of the CSV file that has the entity list for your custom entity recognizer.
\n@param entityList The S3 location of the CSV file that has the entity list for your custom entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEntityList", - "getterDocumentation" : "/**S3 location of the entity list for an entity recognizer.
\n@return S3 location of the entity list for an entity recognizer.*/", + "getterDocumentation" : "/**The S3 location of the CSV file that has the entity list for your custom entity recognizer.
\n@return The S3 location of the CSV file that has the entity list for your custom entity recognizer.*/", "getterMethodName" : "getEntityList", "getterModel" : { "returnType" : "EntityRecognizerEntityList", @@ -42925,7 +44408,7 @@ "marshallingType" : "STRUCTURED", "name" : "EntityList", "sensitive" : false, - "setterDocumentation" : "/**S3 location of the entity list for an entity recognizer.
\n@param entityList S3 location of the entity list for an entity recognizer.*/", + "setterDocumentation" : "/**The S3 location of the CSV file that has the entity list for your custom entity recognizer.
\n@param entityList The S3 location of the CSV file that has the entity list for your custom entity recognizer.*/", "setterMethodName" : "setEntityList", "setterModel" : { "timestampFormat" : null, @@ -42940,13 +44423,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**S3 location of the entity list for an entity recognizer.
\n@param entityList S3 location of the entity list for an entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The S3 location of the CSV file that has the entity list for your custom entity recognizer.
\n@param entityList The S3 location of the CSV file that has the entity list for your custom entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "EntityRecognizerEntityList", "variableName" : "entityList", "variableType" : "EntityRecognizerEntityList", - "documentation" : "S3 location of the entity list for an entity recognizer.
", + "documentation" : "The S3 location of the CSV file that has the entity list for your custom entity recognizer.
", "simpleType" : "EntityRecognizerEntityList", "variableSetterType" : "EntityRecognizerEntityList" }, @@ -42956,12 +44439,12 @@ "c2jName" : "EntityTypes", "c2jShape" : "EntityTypesList", "deprecated" : false, - "documentation" : "The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.
", + "documentation" : "The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.
\n@param entityTypes The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\n@param entityTypes The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEntityTypes", - "getterDocumentation" : "/**
The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.
\n@return The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.*/", + "getterDocumentation" : "/**The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\n@return The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).*/",
"getterMethodName" : "getEntityTypes",
"getterModel" : {
"returnType" : "java.util.List The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer. The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored. A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).*/", "setterMethodName" : "setEntityTypes", "setterModel" : { "timestampFormat" : null, @@ -43094,13 +44577,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEntityTypes(java.util.Collection)} or {@link #withEntityTypes(java.util.Collection)} if you want to override the existing values.
\n@param entityTypes The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEntityTypes(java.util.Collection)} or {@link #withEntityTypes(java.util.Collection)} if you want to override the existing values.
\n@param entityTypes The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.List The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer. The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored. A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma). Information about an individual item on a list of entity types. An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer. Entity type of an item on an entity type list. An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma). Entity type of an item on an entity type list. An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withType", - "getterDocumentation" : "/**
Entity type of an item on an entity type list.
\n@return Entity type of an item on an entity type list.*/", + "getterDocumentation" : "/**An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\n@return An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).*/", "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", @@ -46808,7 +48291,7 @@ "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, - "setterDocumentation" : "/**
Entity type of an item on an entity type list.
\n@param type Entity type of an item on an entity type list.*/", + "setterDocumentation" : "/**An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\n@param type An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).*/", "setterMethodName" : "setType", "setterModel" : { "timestampFormat" : null, @@ -46823,13 +48306,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
Entity type of an item on an entity type list.
\n@param type Entity type of an item on an entity type list.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\n@param type An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", - "documentation" : "
Entity type of an item on an entity type list.
", + "documentation" : "An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -46840,12 +48323,12 @@ "c2jName" : "Type", "c2jShape" : "EntityTypeName", "deprecated" : false, - "documentation" : "Entity type of an item on an entity type list.
", + "documentation" : "An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**Entity type of an item on an entity type list.
\n@param type Entity type of an item on an entity type list.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\n@param type An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withType", - "getterDocumentation" : "/**
Entity type of an item on an entity type list.
\n@return Entity type of an item on an entity type list.*/", + "getterDocumentation" : "/**An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\n@return An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).*/", "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", @@ -46879,7 +48362,7 @@ "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, - "setterDocumentation" : "/**
Entity type of an item on an entity type list.
\n@param type Entity type of an item on an entity type list.*/", + "setterDocumentation" : "/**An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\n@param type An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).*/", "setterMethodName" : "setType", "setterModel" : { "timestampFormat" : null, @@ -46894,13 +48377,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
Entity type of an item on an entity type list.
\n@param type Entity type of an item on an entity type list.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
\n@param type An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", - "documentation" : "
Entity type of an item on an entity type list.
", + "documentation" : "An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
", "simpleType" : "String", "variableSetterType" : "String" }, diff --git a/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-model.json b/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-model.json index ea3d9e0c47fe..63fbd425d313 100644 --- a/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-model.json +++ b/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-model.json @@ -935,6 +935,34 @@ }, "shapes":{ "AnyLengthString":{"type":"string"}, + "AttributeNamesList":{ + "type":"list", + "member":{"shape":"AttributeNamesListItem"} + }, + "AttributeNamesListItem":{ + "type":"string", + "max":63, + "min":1, + "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*" + }, + "AugmentedManifestsListItem":{ + "type":"structure", + "required":[ + "S3Uri", + "AttributeNames" + ], + "members":{ + "S3Uri":{ + "shape":"S3Uri", + "documentation":"The Amazon S3 location of the augmented manifest file.
" + }, + "AttributeNames":{ + "shape":"AttributeNamesList", + "documentation":"The JSON attribute that contains the annotations for your training documents. The number of attribute names that you specify depends on whether your augmented manifest file is the output of a single labeling job or a chained labeling job.
If your file is the output of a single labeling job, specify the LabelAttributeName key that was used when the job was created in Ground Truth.
If your file is the output of a chained labeling job, specify the LabelAttributeName key for one or more jobs in the chain. Each LabelAttributeName key provides the annotations from an individual job.
" + } + }, + "documentation":"An augmented manifest file that provides training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
" + }, "BatchDetectDominantLanguageItemResult":{ "type":"structure", "members":{ @@ -1992,6 +2020,17 @@ "max":256, "pattern":"arn:aws(-[^:]+)?:comprehend:[a-zA-Z0-9-]*:[0-9]{12}:document-classifier/[a-zA-Z0-9](-*[a-zA-Z0-9])*" }, + "DocumentClassifierAugmentedManifestsList":{ + "type":"list", + "member":{"shape":"AugmentedManifestsListItem"} + }, + "DocumentClassifierDataFormat":{ + "type":"string", + "enum":[ + "COMPREHEND_CSV", + "AUGMENTED_MANIFEST" + ] + }, "DocumentClassifierEndpointArn":{ "type":"string", "max":256, @@ -2002,7 +2041,7 @@ "members":{ "Status":{ "shape":"ModelStatus", - "documentation":"Filters the list of classifiers based on status.
" + "documentation":"Filters the list of classifiers based on status.
" }, "SubmitTimeBefore":{ "shape":"Timestamp", @@ -2017,15 +2056,22 @@ }, "DocumentClassifierInputDataConfig":{ "type":"structure", - "required":["S3Uri"], "members":{ + "DataFormat":{ + "shape":"DocumentClassifierDataFormat", + "documentation":"The format of your training data:
COMPREHEND_CSV
: A two-column CSV file, where labels are provided in the first column, and documents are provided in the second. If you use this value, you must provide the S3Uri
parameter in your request.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its associated labels.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
The Amazon S3 URI for the input data. The S3 bucket must be in the same region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of input files.
For example, if you use the URI S3://bucketName/prefix
, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
Indicates the delimiter used to separate each label for training a multi-label classifier. The default delimiter between labels is a pipe (|). You can use a different character as a delimiter (if it's an allowed character) by specifying it under Delimiter for labels. If the training documents use a delimiter other than the default or the delimiter you specify, the labels on that line will be combined to make a single unique label, such as LABELLABELLABEL.
" + }, + "AugmentedManifests":{ + "shape":"DocumentClassifierAugmentedManifestsList", + "documentation":"A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
The input properties for training a document classifier.
For more information on how the input file is formatted, see how-document-classification-training-data.
" @@ -2426,6 +2472,17 @@ "max":256, "pattern":"arn:aws(-[^:]+)?:comprehend:[a-zA-Z0-9-]*:[0-9]{12}:entity-recognizer/[a-zA-Z0-9](-*[a-zA-Z0-9])*" }, + "EntityRecognizerAugmentedManifestsList":{ + "type":"list", + "member":{"shape":"AugmentedManifestsListItem"} + }, + "EntityRecognizerDataFormat":{ + "type":"string", + "enum":[ + "COMPREHEND_CSV", + "AUGMENTED_MANIFEST" + ] + }, "EntityRecognizerDocuments":{ "type":"structure", "required":["S3Uri"], @@ -2491,26 +2548,31 @@ }, "EntityRecognizerInputDataConfig":{ "type":"structure", - "required":[ - "EntityTypes", - "Documents" - ], + "required":["EntityTypes"], "members":{ + "DataFormat":{ + "shape":"EntityRecognizerDataFormat", + "documentation":"The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains information about the custom entities that your trained model will detect. The required format of the file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
The entity types in the input data for an entity recognizer. A maximum of 25 entity types can be used at one time to train an entity recognizer.
" + "documentation":"The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break), \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
" }, "Documents":{ "shape":"EntityRecognizerDocuments", - "documentation":"S3 location of the documents folder for an entity recognizer
" + "documentation":"The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
S3 location of the annotations file for an entity recognizer.
" + "documentation":"The S3 location of the CSV file that annotates your training documents.
" }, "EntityList":{ "shape":"EntityRecognizerEntityList", - "documentation":"S3 location of the entity list for an entity recognizer.
" + "documentation":"The S3 location of the CSV file that has the entity list for your custom entity recognizer.
" + }, + "AugmentedManifests":{ + "shape":"EntityRecognizerAugmentedManifestsList", + "documentation":"A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
Specifies the format and location of the input data.
" @@ -2639,7 +2701,7 @@ "EntityTypeName":{ "type":"string", "max":64, - "pattern":"[_A-Z0-9]+" + "pattern":"^(?:(?!\\\\n+|\\\\t+|\\\\r+|[\\r\\t\\n\\s,]).)+$" }, "EntityTypesEvaluationMetrics":{ "type":"structure", @@ -2669,10 +2731,10 @@ "members":{ "Type":{ "shape":"EntityTypeName", - "documentation":"Entity type of an item on an entity type list.
" + "documentation":"An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
Entity types must not contain the following invalid characters: \\n (line break), \\\\n (escaped line break, \\r (carriage return), \\\\r (escaped carriage return), \\t (tab), \\\\t (escaped tab), space, and , (comma).
" } }, - "documentation":"Information about an individual item on a list of entity types.
" + "documentation":"An entity type within a labeled training dataset that Amazon Comprehend uses to train a custom entity recognizer.
" }, "Float":{"type":"float"}, "IamRoleArn":{ diff --git a/aws-java-sdk-models/src/main/resources/models/compute-optimizer-2019-11-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/compute-optimizer-2019-11-01-intermediate.json index 40bbbc60efda..6e0a305dc2ef 100644 --- a/aws-java-sdk-models/src/main/resources/models/compute-optimizer-2019-11-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/compute-optimizer-2019-11-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json b/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json index 842a6fb8f189..e3c3b5311138 100644 --- a/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json index 76e9fabf340e..1be4538b9465 100644 --- a/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/connectparticipant-2018-09-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json index 7f2d6e1b98ac..5e7c2cb9f9e9 100644 --- a/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json index 9e6c244055f8..d87bceaab2ab 100644 --- a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json index 04ccba94c556..96ff75c4274f 100644 --- a/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/docdb-2014-10-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-intermediate.json index 07a36887c78d..0d6259dd2cd9 100644 --- a/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/ec2-instance-connect-2018-04-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json index b115254db52b..0d84779014a1 100644 --- a/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/elastic-inference-2017-07-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/entitlement.marketplace-2017-01-11-intermediate.json b/aws-java-sdk-models/src/main/resources/models/entitlement.marketplace-2017-01-11-intermediate.json index ddec18b56d03..5ae19aae9d67 100644 --- a/aws-java-sdk-models/src/main/resources/models/entitlement.marketplace-2017-01-11-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/entitlement.marketplace-2017-01-11-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json index 1a1897a73518..be4f3ccce3d7 100644 --- a/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/eventbridge-2015-10-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json index 711d5b840f89..84ffa2f462cb 100644 --- a/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/glue-2017-03-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json index b82e1e5bc115..fb4f39abcdfb 100644 --- a/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json b/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json index 3b8225775c20..1e9508df6aae 100644 --- a/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/identitystore-2020-06-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/identitystore-2020-06-15-intermediate.json index 62cfa4cb1683..4c76d77747ee 100644 --- a/aws-java-sdk-models/src/main/resources/models/identitystore-2020-06-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/identitystore-2020-06-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json index 1775d905c376..c141b1672353 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotsecuretunneling-2018-10-05-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotsitewise-2019-12-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotsitewise-2019-12-02-intermediate.json index 1d652dfdd603..c4f521bd5190 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotsitewise-2019-12-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotsitewise-2019-12-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json index e15168fc4b85..c187dfe00bd4 100644 --- a/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kendra-2019-02-03-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json index 97ede6167884..fe81ce23579d 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesis-video-signaling-2019-12-04-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json index 86647d238b72..6d179c59411c 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json index 3a29e23f092c..8fb8433d6bcc 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json index 01caf7ba9258..cbb9b0965d55 100644 --- a/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json index ee2aa41d6706..6aa7611cf6fb 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediapackage-2017-10-12-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json index 3b32b9a03992..b798490ecb85 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediapackage-vod-2018-11-07-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json index 754dbfb72309..1cac7b09a561 100644 --- a/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mobile-2017-07-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json index ebbe34b3a454..74bf5358a159 100644 --- a/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/models.lex-2017-04-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : { "BotChannelAssociation" : [ "type" ], "BotMetadata" : [ "status" ], @@ -9781,12 +9781,12 @@ "c2jName" : "enableModelImprovements", "c2jShape" : "Boolean", "deprecated" : false, - "documentation" : "Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withEnableModelImprovements",
- "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"getterMethodName" : "getEnableModelImprovements",
"getterModel" : {
"returnType" : "Boolean",
@@ -9820,7 +9820,7 @@
"marshallingType" : "BOOLEAN",
"name" : "EnableModelImprovements",
"sensitive" : false,
- "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"setterMethodName" : "setEnableModelImprovements",
"setterModel" : {
"timestampFormat" : null,
@@ -9835,13 +9835,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Boolean",
"variableName" : "enableModelImprovements",
"variableType" : "Boolean",
- "documentation" : "Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withEnableModelImprovements",
- "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"getterMethodName" : "getEnableModelImprovements",
"getterModel" : {
"returnType" : "Boolean",
@@ -10450,7 +10450,7 @@
"marshallingType" : "BOOLEAN",
"name" : "EnableModelImprovements",
"sensitive" : false,
- "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"setterMethodName" : "setEnableModelImprovements",
"setterModel" : {
"timestampFormat" : null,
@@ -10465,13 +10465,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Boolean",
"variableName" : "enableModelImprovements",
"variableType" : "Boolean",
- "documentation" : "Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withKendraConfiguration",
- "getterDocumentation" : "/**Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.*/",
+ "getterDocumentation" : "/**Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.*/",
"getterMethodName" : "getKendraConfiguration",
"getterModel" : {
"returnType" : "KendraConfiguration",
@@ -12807,7 +12807,7 @@
"marshallingType" : "STRUCTURED",
"name" : "KendraConfiguration",
"sensitive" : false,
- "setterDocumentation" : "/**Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.*/",
+ "setterDocumentation" : "/**Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.*/",
"setterMethodName" : "setKendraConfiguration",
"setterModel" : {
"timestampFormat" : null,
@@ -12822,13 +12822,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "KendraConfiguration",
"variableName" : "kendraConfiguration",
"variableType" : "KendraConfiguration",
- "documentation" : "Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withKendraConfiguration",
- "getterDocumentation" : "/**Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.*/",
+ "getterDocumentation" : "/**Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.*/",
"getterMethodName" : "getKendraConfiguration",
"getterModel" : {
"returnType" : "KendraConfiguration",
@@ -13438,7 +13438,7 @@
"marshallingType" : "STRUCTURED",
"name" : "KendraConfiguration",
"sensitive" : false,
- "setterDocumentation" : "/**Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.*/",
+ "setterDocumentation" : "/**Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.*/",
"setterMethodName" : "setKendraConfiguration",
"setterModel" : {
"timestampFormat" : null,
@@ -13453,13 +13453,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
AMAZON.KendraSearchIntent
intent.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "KendraConfiguration",
"variableName" : "kendraConfiguration",
"variableType" : "KendraConfiguration",
- "documentation" : "Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withEnableModelImprovements",
- "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"getterMethodName" : "getEnableModelImprovements",
"getterModel" : {
"returnType" : "Boolean",
@@ -27071,7 +27071,7 @@
"marshallingType" : "BOOLEAN",
"name" : "EnableModelImprovements",
"sensitive" : false,
- "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"setterMethodName" : "setEnableModelImprovements",
"setterModel" : {
"timestampFormat" : null,
@@ -27086,13 +27086,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Boolean",
"variableName" : "enableModelImprovements",
"variableType" : "Boolean",
- "documentation" : "Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withEnableModelImprovements",
- "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"getterMethodName" : "getEnableModelImprovements",
"getterModel" : {
"returnType" : "Boolean",
@@ -28598,7 +28598,7 @@
"marshallingType" : "BOOLEAN",
"name" : "EnableModelImprovements",
"sensitive" : false,
- "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"setterMethodName" : "setEnableModelImprovements",
"setterModel" : {
"timestampFormat" : null,
@@ -28613,13 +28613,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Boolean",
"variableName" : "enableModelImprovements",
"variableType" : "Boolean",
- "documentation" : "Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withEnableModelImprovements",
- "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"getterMethodName" : "getEnableModelImprovements",
"getterModel" : {
"returnType" : "Boolean",
@@ -58232,7 +58235,7 @@
"marshallingType" : "BOOLEAN",
"name" : "EnableModelImprovements",
"sensitive" : false,
- "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"setterMethodName" : "setEnableModelImprovements",
"setterModel" : {
"timestampFormat" : null,
@@ -58247,13 +58250,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Boolean",
"variableName" : "enableModelImprovements",
"variableType" : "Boolean",
- "documentation" : "Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withEnableModelImprovements",
- "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "getterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"getterMethodName" : "getEnableModelImprovements",
"getterModel" : {
"returnType" : "Boolean",
@@ -60051,7 +60054,7 @@
"marshallingType" : "BOOLEAN",
"name" : "EnableModelImprovements",
"sensitive" : false,
- "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.*/",
+ "setterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.*/",
"setterMethodName" : "setEnableModelImprovements",
"setterModel" : {
"timestampFormat" : null,
@@ -60066,13 +60069,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
true
indicates that the bot is using the imoprovements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
true
indicates that the bot is using the improvements, otherwise, false
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Boolean",
"variableName" : "enableModelImprovements",
"variableType" : "Boolean",
- "documentation" : "Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Configuration information, if any, for connectin an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
Configuration information, if any, for connecting an Amazon Kendra index with the AMAZON.KendraSearchIntent
intent.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the imoprovements, otherwise, false
.
Indicates whether the bot uses accuracy improvements. true
indicates that the bot is using the improvements, otherwise, false
.
Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about application development with Streams, see Capturing Table Activity with DynamoDB Streams in the Amazon DynamoDB Developer Guide.
", + "documentation" : "Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about application development with Streams, see Capturing Table Activity with DynamoDB Streams in the Amazon DynamoDB Developer Guide.
", "endpointPrefix" : "streams.dynamodb", "hasApiWithStreamInput" : false, "ionProtocol" : false, @@ -154,7 +154,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", - "documentation" : "The operation tried to access a nonexistent stream.
", + "documentation" : "The operation tried to access a nonexistent table or index. The resource might not be specified correctly, or its status might not be ACTIVE
.
The operation tried to access a nonexistent stream.
", + "documentation" : "The operation tried to access a nonexistent table or index. The resource might not be specified correctly, or its status might not be ACTIVE
.
Your request rate is too high. The AWS SDKs for DynamoDB automatically retry requests that receive this exception. Your request is eventually successful, unless your retry queue is too large to finish. Reduce the frequency of requests and use exponential backoff. For more information, go to Error Retries and Exponential Backoff in the Amazon DynamoDB Developer Guide.
", + "documentation" : "There is no limit to the number of daily on-demand backups that can be taken.
Up to 50 simultaneous table operations are allowed per account. These operations include CreateTable
, UpdateTable
, DeleteTable
,UpdateTimeToLive
, RestoreTableFromBackup
, and RestoreTableToPointInTime
.
The only exception is when you are creating a table with one or more secondary indexes. You can have up to 25 such requests running at a time; however, if the table or index specifications are complex, DynamoDB might temporarily reduce the number of concurrent operations.
There is a soft account limit of 256 tables.
", "httpStatusCode" : null }, { "exceptionName" : "InternalServerErrorException", @@ -211,7 +211,7 @@ "httpStatusCode" : null }, { "exceptionName" : "TrimmedDataAccessException", - "documentation" : "The operation attempted to read past the oldest stream record in a shard.
In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException if:
You request a shard iterator with a sequence number older than the trim point (24 hours).
You obtain a shard iterator, but before you use the iterator in a GetRecords
request, a stream record in the shard exceeds the 24 hour period and is trimmed. This causes the iterator to access a record that no longer exists.
The operation attempted to read past the oldest stream record in a shard.
In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException if:
You request a shard iterator with a sequence number older than the trim point (24 hours).
You obtain a shard iterator, but before you use the iterator in a GetRecords
request, a stream record in the shard exceeds the 24 hour period and is trimmed. This causes the iterator to access a record that no longer exists.
The operation tried to access a nonexistent stream.
", + "documentation" : "The operation tried to access a nonexistent table or index. The resource might not be specified correctly, or its status might not be ACTIVE
.
The operation attempted to read past the oldest stream record in a shard.
In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException if:
You request a shard iterator with a sequence number older than the trim point (24 hours).
You obtain a shard iterator, but before you use the iterator in a GetRecords
request, a stream record in the shard exceeds the 24 hour period and is trimmed. This causes the iterator to access a record that no longer exists.
The operation attempted to read past the oldest stream record in a shard.
In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException if:
You request a shard iterator with a sequence number older than the trim point (24 hours).
You obtain a shard iterator, but before you use the iterator in a GetRecords
request, a stream record in the shard exceeds the 24 hour period and is trimmed. This causes the iterator to access a record that no longer exists.
The operation tried to access a nonexistent stream.
", + "documentation" : "The operation tried to access a nonexistent table or index. The resource might not be specified correctly, or its status might not be ACTIVE
.
Represents the data for an attribute. You can set one, and only one, of the elements.
Each attribute in an item is a name-value pair. An attribute can be single-valued or multi-valued set. For example, a book item can have title and authors attributes. Each book has one title but can have many authors. The multi-valued attribute is a set; duplicate values are not allowed.
", + "documentation" : "Represents the data for an attribute.
Each attribute value is described as a name-value pair. The name is the data type, and the value is the data itself.
For more information, see Data Types in the Amazon DynamoDB Developer Guide.
", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, @@ -346,12 +346,12 @@ "c2jName" : "S", "c2jShape" : "StringAttributeValue", "deprecated" : false, - "documentation" : "A String data type.
", + "documentation" : "An attribute of type String. For example:
\"S\": \"Hello\"
A String data type.
\n@param s A String data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An attribute of type String. For example:
\"S\": \"Hello\"
\"S\": \"Hello\"
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withS",
- "getterDocumentation" : "/**
A String data type.
\n@return A String data type.*/", + "getterDocumentation" : "/**An attribute of type String. For example:
\"S\": \"Hello\"
\"S\": \"Hello\"
*/",
"getterMethodName" : "getS",
"getterModel" : {
"returnType" : "String",
@@ -385,7 +385,7 @@
"marshallingType" : "STRING",
"name" : "S",
"sensitive" : false,
- "setterDocumentation" : "/**
A String data type.
\n@param s A String data type.*/", + "setterDocumentation" : "/**An attribute of type String. For example:
\"S\": \"Hello\"
\"S\": \"Hello\"
*/",
"setterMethodName" : "setS",
"setterModel" : {
"timestampFormat" : null,
@@ -400,13 +400,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A String data type.
\n@param s A String data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type String. For example:
\"S\": \"Hello\"
\"S\": \"Hello\"
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "s",
"variableType" : "String",
- "documentation" : "
A String data type.
", + "documentation" : "An attribute of type String. For example:
\"S\": \"Hello\"
A Number data type.
", + "documentation" : "An attribute of type Number. For example:
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**A Number data type.
\n@param n A Number data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An attribute of type Number. For example:
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\n@param n An attribute of type Number. For example: \"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withN", - "getterDocumentation" : "/**
A Number data type.
\n@return A Number data type.*/", + "getterDocumentation" : "/**An attribute of type Number. For example:
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\n@return An attribute of type Number. For example: \"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.*/", "getterMethodName" : "getN", "getterModel" : { "returnType" : "String", @@ -454,7 +454,7 @@ "marshallingType" : "STRING", "name" : "N", "sensitive" : false, - "setterDocumentation" : "/**
A Number data type.
\n@param n A Number data type.*/", + "setterDocumentation" : "/**An attribute of type Number. For example:
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\n@param n An attribute of type Number. For example: \"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.*/", "setterMethodName" : "setN", "setterModel" : { "timestampFormat" : null, @@ -469,13 +469,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
A Number data type.
\n@param n A Number data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Number. For example:
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\n@param n An attribute of type Number. For example: \"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "n", "variableType" : "String", - "documentation" : "
A Number data type.
", + "documentation" : "An attribute of type Number. For example:
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -484,12 +484,12 @@ "c2jName" : "B", "c2jShape" : "BinaryAttributeValue", "deprecated" : false, - "documentation" : "A Binary data type.
", + "documentation" : "An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
A Binary data type.
\nThe AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.\n
\n\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n
\n\n@param b A Binary data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\nThe AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.\n
\n\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n
\n\n@param b An attribute of type Binary. For example: \"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withB",
- "getterDocumentation" : "/**
A Binary data type.
\n\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n
\n@return A Binary data type.*/", + "getterDocumentation" : "/**An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n
\n@return An attribute of type Binary. For example: \"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
*/",
"getterMethodName" : "getB",
"getterModel" : {
"returnType" : "java.nio.ByteBuffer",
@@ -523,7 +523,7 @@
"marshallingType" : "BYTE_BUFFER",
"name" : "B",
"sensitive" : false,
- "setterDocumentation" : "/**
A Binary data type.
\nThe AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.\n
\n\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n
\n\n@param b A Binary data type.*/", + "setterDocumentation" : "/**An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\nThe AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.\n
\n\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n
\n\n@param b An attribute of type Binary. For example: \"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
*/",
"setterMethodName" : "setB",
"setterModel" : {
"timestampFormat" : null,
@@ -538,13 +538,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A Binary data type.
\n@param b A Binary data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.nio.ByteBuffer",
"variableName" : "b",
"variableType" : "java.nio.ByteBuffer",
- "documentation" : "
A Binary data type.
", + "documentation" : "An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
A String Set data type.
", + "documentation" : "An attribute of type String Set. For example:
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
A String Set data type.
\n@param sS A String Set data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An attribute of type String Set. For example:
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withSS",
- "getterDocumentation" : "/**
A String Set data type.
\n@return A String Set data type.*/", + "getterDocumentation" : "/**An attribute of type String Set. For example:
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
A String Set data type. An attribute of type String Set. For example: \"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
*/",
"getterMethodName" : "getSS",
"getterModel" : {
"returnType" : "java.util.List\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
*/",
"setterMethodName" : "setSS",
"setterModel" : {
"timestampFormat" : null,
@@ -691,13 +691,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A String Set data type.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSS(java.util.Collection)} or {@link #withSS(java.util.Collection)} if you want to override the existing values.
\n@param sS A String Set data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type String Set. For example:
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
NOTE: This method appends the values to the existing list (if any). Use {@link #setSS(java.util.Collection)} or {@link #withSS(java.util.Collection)} if you want to override the existing values.
\n@param sS An attribute of type String Set. For example: A String Set data type. An attribute of type String Set. For example: A Number Set data type. An attribute of type Number Set. For example: Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations. A Number Set data type. An attribute of type Number Set. For example: Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.List\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNS", - "getterDocumentation" : "/**
A Number Set data type.
\n@return A Number Set data type.*/", + "getterDocumentation" : "/**An attribute of type Number Set. For example:
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\n@return An attribute of type Number Set. For example: \"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.*/",
"getterMethodName" : "getNS",
"getterModel" : {
"returnType" : "java.util.List A Number Set data type. An attribute of type Number Set. For example: Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.*/", "setterMethodName" : "setNS", "setterModel" : { "timestampFormat" : null, @@ -844,13 +844,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
A Number Set data type.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setNS(java.util.Collection)} or {@link #withNS(java.util.Collection)} if you want to override the existing values.
\n@param nS A Number Set data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Number Set. For example:
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setNS(java.util.Collection)} or {@link #withNS(java.util.Collection)} if you want to override the existing values.
\n@param nS An attribute of type Number Set. For example: \"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.List A Number Set data type. An attribute of type Number Set. For example: Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations. A Binary Set data type. An attribute of type Binary Set. For example: A Binary Set data type. An attribute of type Binary Set. For example: \"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withBS",
- "getterDocumentation" : "/**
A Binary Set data type.
\n@return A Binary Set data type.*/", + "getterDocumentation" : "/**An attribute of type Binary Set. For example:
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
A Binary Set data type. An attribute of type Binary Set. For example: \"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
*/",
"getterMethodName" : "getBS",
"getterModel" : {
"returnType" : "java.util.List\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
*/",
"setterMethodName" : "setBS",
"setterModel" : {
"timestampFormat" : null,
@@ -997,13 +997,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A Binary Set data type.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setBS(java.util.Collection)} or {@link #withBS(java.util.Collection)} if you want to override the existing values.
\n@param bS A Binary Set data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Binary Set. For example:
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
NOTE: This method appends the values to the existing list (if any). Use {@link #setBS(java.util.Collection)} or {@link #withBS(java.util.Collection)} if you want to override the existing values.
\n@param bS An attribute of type Binary Set. For example: A Binary Set data type. An attribute of type Binary Set. For example: A Map data type. An attribute of type Map. For example: A Map data type. An attribute of type Map. For example: \"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.List\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withM",
- "getterDocumentation" : "/**
A Map data type.
\n@return A Map data type.*/", + "getterDocumentation" : "/**An attribute of type Map. For example:
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
A Map data type. An attribute of type Map. For example: \"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
*/",
"getterMethodName" : "getM",
"getterModel" : {
"returnType" : "java.util.Map\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
*/",
"setterMethodName" : "setM",
"setterModel" : {
"timestampFormat" : null,
@@ -1150,13 +1150,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A Map data type.
\n@param m A Map data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Map. For example:
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
A Map data type. An attribute of type Map. For example: A List data type. An attribute of type List. For example: A List data type. An attribute of type List. For example: \"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.Map\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withL",
- "getterDocumentation" : "/**
A List data type.
\n@return A List data type.*/", + "getterDocumentation" : "/**An attribute of type List. For example:
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
A List data type. An attribute of type List. For example: \"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
*/",
"getterMethodName" : "getL",
"getterModel" : {
"returnType" : "java.util.List\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
*/",
"setterMethodName" : "setL",
"setterModel" : {
"timestampFormat" : null,
@@ -1303,13 +1303,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A List data type.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setL(java.util.Collection)} or {@link #withL(java.util.Collection)} if you want to override the existing values.
\n@param l A List data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type List. For example:
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
NOTE: This method appends the values to the existing list (if any). Use {@link #setL(java.util.Collection)} or {@link #withL(java.util.Collection)} if you want to override the existing values.
\n@param l An attribute of type List. For example: A List data type. An attribute of type List. For example: A Null data type. An attribute of type Null. For example: A Null data type. An attribute of type Null. For example: \"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.List\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\"NULL\": true
\"NULL\": true
\"NULL\": true
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withNULL",
- "getterDocumentation" : "/**
A Null data type.
\n@return A Null data type.*/", + "getterDocumentation" : "/**An attribute of type Null. For example:
\"NULL\": true
\"NULL\": true
*/",
"getterMethodName" : "getNULL",
"getterModel" : {
"returnType" : "Boolean",
@@ -1357,7 +1357,7 @@
"marshallingType" : "BOOLEAN",
"name" : "NULL",
"sensitive" : false,
- "setterDocumentation" : "/**
A Null data type.
\n@param nULLValue A Null data type.*/", + "setterDocumentation" : "/**An attribute of type Null. For example:
\"NULL\": true
\"NULL\": true
*/",
"setterMethodName" : "setNULL",
"setterModel" : {
"timestampFormat" : null,
@@ -1372,13 +1372,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A Null data type.
\n@param nULLValue A Null data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Null. For example:
\"NULL\": true
\"NULL\": true
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Boolean",
"variableName" : "nULLValue",
"variableType" : "Boolean",
- "documentation" : "
A Null data type.
", + "documentation" : "An attribute of type Null. For example:
\"NULL\": true
A Boolean data type.
", + "documentation" : "An attribute of type Boolean. For example:
\"BOOL\": true
A Boolean data type.
\n@param bOOL A Boolean data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An attribute of type Boolean. For example:
\"BOOL\": true
\"BOOL\": true
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withBOOL",
- "getterDocumentation" : "/**
A Boolean data type.
\n@return A Boolean data type.*/", + "getterDocumentation" : "/**An attribute of type Boolean. For example:
\"BOOL\": true
\"BOOL\": true
*/",
"getterMethodName" : "getBOOL",
"getterModel" : {
"returnType" : "Boolean",
@@ -1426,7 +1426,7 @@
"marshallingType" : "BOOLEAN",
"name" : "BOOL",
"sensitive" : false,
- "setterDocumentation" : "/**
A Boolean data type.
\n@param bOOL A Boolean data type.*/", + "setterDocumentation" : "/**An attribute of type Boolean. For example:
\"BOOL\": true
\"BOOL\": true
*/",
"setterMethodName" : "setBOOL",
"setterModel" : {
"timestampFormat" : null,
@@ -1441,13 +1441,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A Boolean data type.
\n@param bOOL A Boolean data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Boolean. For example:
\"BOOL\": true
\"BOOL\": true
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Boolean",
"variableName" : "bOOL",
"variableType" : "Boolean",
- "documentation" : "
A Boolean data type.
", + "documentation" : "An attribute of type Boolean. For example:
\"BOOL\": true
A Binary data type.
", + "documentation" : "An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
A Binary data type.
\nThe AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.\n
\n\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n
\n\n@param b A Binary data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\nThe AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.\n
\n\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n
\n\n@param b An attribute of type Binary. For example: \"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withB",
- "getterDocumentation" : "/**
A Binary data type.
\n\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n
\n@return A Binary data type.*/", + "getterDocumentation" : "/**An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n
\n@return An attribute of type Binary. For example: \"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
*/",
"getterMethodName" : "getB",
"getterModel" : {
"returnType" : "java.nio.ByteBuffer",
@@ -1497,7 +1497,7 @@
"marshallingType" : "BYTE_BUFFER",
"name" : "B",
"sensitive" : false,
- "setterDocumentation" : "/**
A Binary data type.
\nThe AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.\n
\n\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n
\n\n@param b A Binary data type.*/", + "setterDocumentation" : "/**An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\nThe AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.\n
\n\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n
\n\n@param b An attribute of type Binary. For example: \"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
*/",
"setterMethodName" : "setB",
"setterModel" : {
"timestampFormat" : null,
@@ -1512,13 +1512,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A Binary data type.
\n@param b A Binary data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.nio.ByteBuffer",
"variableName" : "b",
"variableType" : "java.nio.ByteBuffer",
- "documentation" : "
A Binary data type.
", + "documentation" : "An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
A Boolean data type.
", + "documentation" : "An attribute of type Boolean. For example:
\"BOOL\": true
A Boolean data type.
\n@param bOOL A Boolean data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An attribute of type Boolean. For example:
\"BOOL\": true
\"BOOL\": true
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withBOOL",
- "getterDocumentation" : "/**
A Boolean data type.
\n@return A Boolean data type.*/", + "getterDocumentation" : "/**An attribute of type Boolean. For example:
\"BOOL\": true
\"BOOL\": true
*/",
"getterMethodName" : "getBOOL",
"getterModel" : {
"returnType" : "Boolean",
@@ -1567,7 +1567,7 @@
"marshallingType" : "BOOLEAN",
"name" : "BOOL",
"sensitive" : false,
- "setterDocumentation" : "/**
A Boolean data type.
\n@param bOOL A Boolean data type.*/", + "setterDocumentation" : "/**An attribute of type Boolean. For example:
\"BOOL\": true
\"BOOL\": true
*/",
"setterMethodName" : "setBOOL",
"setterModel" : {
"timestampFormat" : null,
@@ -1582,13 +1582,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A Boolean data type.
\n@param bOOL A Boolean data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Boolean. For example:
\"BOOL\": true
\"BOOL\": true
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Boolean",
"variableName" : "bOOL",
"variableType" : "Boolean",
- "documentation" : "
A Boolean data type.
", + "documentation" : "An attribute of type Boolean. For example:
\"BOOL\": true
A Binary Set data type.
", + "documentation" : "An attribute of type Binary Set. For example:
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
A Binary Set data type.
\n@param bS A Binary Set data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An attribute of type Binary Set. For example:
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withBS",
- "getterDocumentation" : "/**
A Binary Set data type.
\n@return A Binary Set data type.*/", + "getterDocumentation" : "/**An attribute of type Binary Set. For example:
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
A Binary Set data type. An attribute of type Binary Set. For example: \"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
*/",
"getterMethodName" : "getBS",
"getterModel" : {
"returnType" : "java.util.List\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
*/",
"setterMethodName" : "setBS",
"setterModel" : {
"timestampFormat" : null,
@@ -1736,13 +1736,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A Binary Set data type.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setBS(java.util.Collection)} or {@link #withBS(java.util.Collection)} if you want to override the existing values.
\n@param bS A Binary Set data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Binary Set. For example:
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
NOTE: This method appends the values to the existing list (if any). Use {@link #setBS(java.util.Collection)} or {@link #withBS(java.util.Collection)} if you want to override the existing values.
\n@param bS An attribute of type Binary Set. For example: A Binary Set data type. An attribute of type Binary Set. For example: A List data type. An attribute of type List. For example: A List data type. An attribute of type List. For example: \"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.List\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withL",
- "getterDocumentation" : "/**
A List data type.
\n@return A List data type.*/", + "getterDocumentation" : "/**An attribute of type List. For example:
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
A List data type. An attribute of type List. For example: \"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
*/",
"getterMethodName" : "getL",
"getterModel" : {
"returnType" : "java.util.List\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
*/",
"setterMethodName" : "setL",
"setterModel" : {
"timestampFormat" : null,
@@ -1890,13 +1890,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A List data type.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setL(java.util.Collection)} or {@link #withL(java.util.Collection)} if you want to override the existing values.
\n@param l A List data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type List. For example:
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
NOTE: This method appends the values to the existing list (if any). Use {@link #setL(java.util.Collection)} or {@link #withL(java.util.Collection)} if you want to override the existing values.
\n@param l An attribute of type List. For example: A List data type. An attribute of type List. For example: A Map data type. An attribute of type Map. For example: A Map data type. An attribute of type Map. For example: \"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.List\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withM",
- "getterDocumentation" : "/**
A Map data type.
\n@return A Map data type.*/", + "getterDocumentation" : "/**An attribute of type Map. For example:
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
A Map data type. An attribute of type Map. For example: \"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
*/",
"getterMethodName" : "getM",
"getterModel" : {
"returnType" : "java.util.Map\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
*/",
"setterMethodName" : "setM",
"setterModel" : {
"timestampFormat" : null,
@@ -2044,13 +2044,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A Map data type.
\n@param m A Map data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Map. For example:
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
A Map data type. An attribute of type Map. For example: A Number data type. An attribute of type Number. For example: Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations. A Number data type. An attribute of type Number. For example: Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.Map\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
\"N\": \"123.45\"
\"N\": \"123.45\"
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withN", - "getterDocumentation" : "/**
A Number data type.
\n@return A Number data type.*/", + "getterDocumentation" : "/**An attribute of type Number. For example:
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\n@return An attribute of type Number. For example: \"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.*/", "getterMethodName" : "getN", "getterModel" : { "returnType" : "String", @@ -2099,7 +2099,7 @@ "marshallingType" : "STRING", "name" : "N", "sensitive" : false, - "setterDocumentation" : "/**
A Number data type.
\n@param n A Number data type.*/", + "setterDocumentation" : "/**An attribute of type Number. For example:
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\n@param n An attribute of type Number. For example: \"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.*/", "setterMethodName" : "setN", "setterModel" : { "timestampFormat" : null, @@ -2114,13 +2114,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
A Number data type.
\n@param n A Number data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Number. For example:
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\n@param n An attribute of type Number. For example: \"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "n", "variableType" : "String", - "documentation" : "
A Number data type.
", + "documentation" : "An attribute of type Number. For example:
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2130,12 +2130,12 @@ "c2jName" : "NS", "c2jShape" : "NumberSetAttributeValue", "deprecated" : false, - "documentation" : "A Number Set data type.
", + "documentation" : "An attribute of type Number Set. For example:
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**A Number Set data type.
\n@param nS A Number Set data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An attribute of type Number Set. For example:
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\n@param nS An attribute of type Number Set. For example: \"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNS", - "getterDocumentation" : "/**
A Number Set data type.
\n@return A Number Set data type.*/", + "getterDocumentation" : "/**An attribute of type Number Set. For example:
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\n@return An attribute of type Number Set. For example: \"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.*/",
"getterMethodName" : "getNS",
"getterModel" : {
"returnType" : "java.util.List A Number Set data type. An attribute of type Number Set. For example: Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.*/", "setterMethodName" : "setNS", "setterModel" : { "timestampFormat" : null, @@ -2268,13 +2268,13 @@ "shouldFullyQualify" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**
A Number Set data type.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setNS(java.util.Collection)} or {@link #withNS(java.util.Collection)} if you want to override the existing values.
\n@param nS A Number Set data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Number Set. For example:
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setNS(java.util.Collection)} or {@link #withNS(java.util.Collection)} if you want to override the existing values.
\n@param nS An attribute of type Number Set. For example: \"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.List A Number Set data type. An attribute of type Number Set. For example: Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations. A Null data type. An attribute of type Null. For example: A Null data type. An attribute of type Null. For example: \"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
\"NULL\": true
\"NULL\": true
\"NULL\": true
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withNULL",
- "getterDocumentation" : "/**
A Null data type.
\n@return A Null data type.*/", + "getterDocumentation" : "/**An attribute of type Null. For example:
\"NULL\": true
\"NULL\": true
*/",
"getterMethodName" : "getNULL",
"getterModel" : {
"returnType" : "Boolean",
@@ -2323,7 +2323,7 @@
"marshallingType" : "BOOLEAN",
"name" : "NULL",
"sensitive" : false,
- "setterDocumentation" : "/**
A Null data type.
\n@param nULLValue A Null data type.*/", + "setterDocumentation" : "/**An attribute of type Null. For example:
\"NULL\": true
\"NULL\": true
*/",
"setterMethodName" : "setNULL",
"setterModel" : {
"timestampFormat" : null,
@@ -2338,13 +2338,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A Null data type.
\n@param nULLValue A Null data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type Null. For example:
\"NULL\": true
\"NULL\": true
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "Boolean",
"variableName" : "nULLValue",
"variableType" : "Boolean",
- "documentation" : "
A Null data type.
", + "documentation" : "An attribute of type Null. For example:
\"NULL\": true
A String data type.
", + "documentation" : "An attribute of type String. For example:
\"S\": \"Hello\"
A String data type.
\n@param s A String data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An attribute of type String. For example:
\"S\": \"Hello\"
\"S\": \"Hello\"
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withS",
- "getterDocumentation" : "/**
A String data type.
\n@return A String data type.*/", + "getterDocumentation" : "/**An attribute of type String. For example:
\"S\": \"Hello\"
\"S\": \"Hello\"
*/",
"getterMethodName" : "getS",
"getterModel" : {
"returnType" : "String",
@@ -2393,7 +2393,7 @@
"marshallingType" : "STRING",
"name" : "S",
"sensitive" : false,
- "setterDocumentation" : "/**
A String data type.
\n@param s A String data type.*/", + "setterDocumentation" : "/**An attribute of type String. For example:
\"S\": \"Hello\"
\"S\": \"Hello\"
*/",
"setterMethodName" : "setS",
"setterModel" : {
"timestampFormat" : null,
@@ -2408,13 +2408,13 @@
"shouldFullyQualify" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A String data type.
\n@param s A String data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type String. For example:
\"S\": \"Hello\"
\"S\": \"Hello\"
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "s",
"variableType" : "String",
- "documentation" : "
A String data type.
", + "documentation" : "An attribute of type String. For example:
\"S\": \"Hello\"
A String Set data type.
", + "documentation" : "An attribute of type String Set. For example:
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
A String Set data type.
\n@param sS A String Set data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**An attribute of type String Set. For example:
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withSS",
- "getterDocumentation" : "/**
A String Set data type.
\n@return A String Set data type.*/", + "getterDocumentation" : "/**An attribute of type String Set. For example:
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
A String Set data type. An attribute of type String Set. For example: \"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
*/",
"getterMethodName" : "getSS",
"getterModel" : {
"returnType" : "java.util.List\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
*/",
"setterMethodName" : "setSS",
"setterModel" : {
"timestampFormat" : null,
@@ -2562,13 +2562,13 @@
"shouldFullyQualify" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
A String Set data type.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSS(java.util.Collection)} or {@link #withSS(java.util.Collection)} if you want to override the existing values.
\n@param sS A String Set data type.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**An attribute of type String Set. For example:
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
NOTE: This method appends the values to the existing list (if any). Use {@link #setSS(java.util.Collection)} or {@link #withSS(java.util.Collection)} if you want to override the existing values.
\n@param sS An attribute of type String Set. For example: A String Set data type. An attribute of type String Set. For example: Represents a single element of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index. A The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. Represents a single element of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index. A A The attribute data, consisting of the data type and the attribute value itself. The role that this key attribute will assume: The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. The attribute data, consisting of the data type and the attribute value itself. The role that this key attribute will assume: The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "java.util.List\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
KeySchemaElement
represents exactly one attribute of the primary key. For example, a simple primary key (partition key) would be represented by one KeySchemaElement
. A composite primary key (partition key and sort key) would require one KeySchemaElement
for the partition key, and another KeySchemaElement
for the sort key.KeySchemaElement
represents exactly one attribute of the primary key. For example, a simple primary key would be represented by one KeySchemaElement
(for the partition key). A composite primary key would require one KeySchemaElement
for the partition key, and another KeySchemaElement
for the sort key.KeySchemaElement
must be a scalar, top-level attribute (not a nested attribute). The data type must be one of String, Number, or Binary. The attribute cannot be nested within a List or a Map.
HASH
- partition keyRANGE
- sort key
HASH
- partition keyRANGE
- sort key
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
\n@return Returns a reference to this object so that method calls can be chained together.\n@see KeyType*/", "fluentSetterMethodName" : "withKeyType", - "getterDocumentation" : "/**The attribute data, consisting of the data type and the attribute value itself.
\n@return The attribute data, consisting of the data type and the attribute value itself.\n@see KeyType*/", + "getterDocumentation" : "/**The role that this key attribute will assume:
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
\n@see KeyType*/", "getterMethodName" : "getKeyType", "getterModel" : { "returnType" : "String", @@ -5391,7 +5391,7 @@ "marshallingType" : "STRING", "name" : "KeyType", "sensitive" : false, - "setterDocumentation" : "/**The attribute data, consisting of the data type and the attribute value itself.
\n@param keyType The attribute data, consisting of the data type and the attribute value itself.\n@see KeyType*/", + "setterDocumentation" : "/**The role that this key attribute will assume:
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
\n@see KeyType*/", "setterMethodName" : "setKeyType", "setterModel" : { "timestampFormat" : null, @@ -5406,13 +5406,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The attribute data, consisting of the data type and the attribute value itself.
\n@param keyType The attribute data, consisting of the data type and the attribute value itself.\n@return Returns a reference to this object so that method calls can be chained together.\n@see KeyType*/", + "varargSetterDocumentation" : "/**The role that this key attribute will assume:
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
\n@return Returns a reference to this object so that method calls can be chained together.\n@see KeyType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "keyType", "variableType" : "String", - "documentation" : "The attribute data, consisting of the data type and the attribute value itself.
", + "documentation" : "The role that this key attribute will assume:
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
The attribute data, consisting of the data type and the attribute value itself.
", + "documentation" : "The role that this key attribute will assume:
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
The attribute data, consisting of the data type and the attribute value itself.
\n@param keyType The attribute data, consisting of the data type and the attribute value itself.\n@return Returns a reference to this object so that method calls can be chained together.\n@see KeyType*/", + "fluentSetterDocumentation" : "/**The role that this key attribute will assume:
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
\n@return Returns a reference to this object so that method calls can be chained together.\n@see KeyType*/", "fluentSetterMethodName" : "withKeyType", - "getterDocumentation" : "/**The attribute data, consisting of the data type and the attribute value itself.
\n@return The attribute data, consisting of the data type and the attribute value itself.\n@see KeyType*/", + "getterDocumentation" : "/**The role that this key attribute will assume:
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
\n@see KeyType*/", "getterMethodName" : "getKeyType", "getterModel" : { "returnType" : "String", @@ -5532,7 +5532,7 @@ "marshallingType" : "STRING", "name" : "KeyType", "sensitive" : false, - "setterDocumentation" : "/**The attribute data, consisting of the data type and the attribute value itself.
\n@param keyType The attribute data, consisting of the data type and the attribute value itself.\n@see KeyType*/", + "setterDocumentation" : "/**The role that this key attribute will assume:
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
\n@see KeyType*/", "setterMethodName" : "setKeyType", "setterModel" : { "timestampFormat" : null, @@ -5547,13 +5547,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The attribute data, consisting of the data type and the attribute value itself.
\n@param keyType The attribute data, consisting of the data type and the attribute value itself.\n@return Returns a reference to this object so that method calls can be chained together.\n@see KeyType*/", + "varargSetterDocumentation" : "/**The role that this key attribute will assume:
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
\n@return Returns a reference to this object so that method calls can be chained together.\n@see KeyType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "keyType", "variableType" : "String", - "documentation" : "The attribute data, consisting of the data type and the attribute value itself.
", + "documentation" : "The role that this key attribute will assume:
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
Your request rate is too high. The AWS SDKs for DynamoDB automatically retry requests that receive this exception. Your request is eventually successful, unless your retry queue is too large to finish. Reduce the frequency of requests and use exponential backoff. For more information, go to Error Retries and Exponential Backoff in the Amazon DynamoDB Developer Guide.
", + "documentation" : "There is no limit to the number of daily on-demand backups that can be taken.
Up to 50 simultaneous table operations are allowed per account. These operations include CreateTable
, UpdateTable
, DeleteTable
,UpdateTimeToLive
, RestoreTableFromBackup
, and RestoreTableToPointInTime
.
The only exception is when you are creating a table with one or more secondary indexes. You can have up to 25 such requests running at a time; however, if the table or index specifications are complex, DynamoDB might temporarily reduce the number of concurrent operations.
There is a soft account limit of 256 tables.
", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : "LimitExceededException", @@ -7710,7 +7710,7 @@ "skipGeneratingUnmarshaller" : true }, "deprecated" : false, - "documentation" : "The operation tried to access a nonexistent stream.
", + "documentation" : "The operation tried to access a nonexistent table or index. The resource might not be specified correctly, or its status might not be ACTIVE
.
The first sequence number.
", + "documentation" : "The first sequence number for the stream records contained within a shard. String contains numeric characters only.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The first sequence number.
\n@param startingSequenceNumber The first sequence number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The first sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param startingSequenceNumber The first sequence number for the stream records contained within a shard. String contains numeric characters only.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartingSequenceNumber", - "getterDocumentation" : "/**The first sequence number.
\n@return The first sequence number.*/", + "getterDocumentation" : "/**The first sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@return The first sequence number for the stream records contained within a shard. String contains numeric characters only.*/", "getterMethodName" : "getStartingSequenceNumber", "getterModel" : { "returnType" : "String", @@ -7805,7 +7805,7 @@ "marshallingType" : "STRING", "name" : "StartingSequenceNumber", "sensitive" : false, - "setterDocumentation" : "/**The first sequence number.
\n@param startingSequenceNumber The first sequence number.*/", + "setterDocumentation" : "/**The first sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param startingSequenceNumber The first sequence number for the stream records contained within a shard. String contains numeric characters only.*/", "setterMethodName" : "setStartingSequenceNumber", "setterModel" : { "timestampFormat" : null, @@ -7820,13 +7820,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The first sequence number.
\n@param startingSequenceNumber The first sequence number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The first sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param startingSequenceNumber The first sequence number for the stream records contained within a shard. String contains numeric characters only.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "startingSequenceNumber", "variableType" : "String", - "documentation" : "The first sequence number.
", + "documentation" : "The first sequence number for the stream records contained within a shard. String contains numeric characters only.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7835,12 +7835,12 @@ "c2jName" : "EndingSequenceNumber", "c2jShape" : "SequenceNumber", "deprecated" : false, - "documentation" : "The last sequence number.
", + "documentation" : "The last sequence number for the stream records contained within a shard. String contains numeric characters only.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The last sequence number.
\n@param endingSequenceNumber The last sequence number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The last sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param endingSequenceNumber The last sequence number for the stream records contained within a shard. String contains numeric characters only.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndingSequenceNumber", - "getterDocumentation" : "/**The last sequence number.
\n@return The last sequence number.*/", + "getterDocumentation" : "/**The last sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@return The last sequence number for the stream records contained within a shard. String contains numeric characters only.*/", "getterMethodName" : "getEndingSequenceNumber", "getterModel" : { "returnType" : "String", @@ -7874,7 +7874,7 @@ "marshallingType" : "STRING", "name" : "EndingSequenceNumber", "sensitive" : false, - "setterDocumentation" : "/**The last sequence number.
\n@param endingSequenceNumber The last sequence number.*/", + "setterDocumentation" : "/**The last sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param endingSequenceNumber The last sequence number for the stream records contained within a shard. String contains numeric characters only.*/", "setterMethodName" : "setEndingSequenceNumber", "setterModel" : { "timestampFormat" : null, @@ -7889,13 +7889,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The last sequence number.
\n@param endingSequenceNumber The last sequence number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The last sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param endingSequenceNumber The last sequence number for the stream records contained within a shard. String contains numeric characters only.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "endingSequenceNumber", "variableType" : "String", - "documentation" : "The last sequence number.
", + "documentation" : "The last sequence number for the stream records contained within a shard. String contains numeric characters only.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7906,12 +7906,12 @@ "c2jName" : "EndingSequenceNumber", "c2jShape" : "SequenceNumber", "deprecated" : false, - "documentation" : "The last sequence number.
", + "documentation" : "The last sequence number for the stream records contained within a shard. String contains numeric characters only.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The last sequence number.
\n@param endingSequenceNumber The last sequence number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The last sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param endingSequenceNumber The last sequence number for the stream records contained within a shard. String contains numeric characters only.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEndingSequenceNumber", - "getterDocumentation" : "/**The last sequence number.
\n@return The last sequence number.*/", + "getterDocumentation" : "/**The last sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@return The last sequence number for the stream records contained within a shard. String contains numeric characters only.*/", "getterMethodName" : "getEndingSequenceNumber", "getterModel" : { "returnType" : "String", @@ -7945,7 +7945,7 @@ "marshallingType" : "STRING", "name" : "EndingSequenceNumber", "sensitive" : false, - "setterDocumentation" : "/**The last sequence number.
\n@param endingSequenceNumber The last sequence number.*/", + "setterDocumentation" : "/**The last sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param endingSequenceNumber The last sequence number for the stream records contained within a shard. String contains numeric characters only.*/", "setterMethodName" : "setEndingSequenceNumber", "setterModel" : { "timestampFormat" : null, @@ -7960,13 +7960,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The last sequence number.
\n@param endingSequenceNumber The last sequence number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The last sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param endingSequenceNumber The last sequence number for the stream records contained within a shard. String contains numeric characters only.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "endingSequenceNumber", "variableType" : "String", - "documentation" : "The last sequence number.
", + "documentation" : "The last sequence number for the stream records contained within a shard. String contains numeric characters only.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7976,12 +7976,12 @@ "c2jName" : "StartingSequenceNumber", "c2jShape" : "SequenceNumber", "deprecated" : false, - "documentation" : "The first sequence number.
", + "documentation" : "The first sequence number for the stream records contained within a shard. String contains numeric characters only.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The first sequence number.
\n@param startingSequenceNumber The first sequence number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The first sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param startingSequenceNumber The first sequence number for the stream records contained within a shard. String contains numeric characters only.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withStartingSequenceNumber", - "getterDocumentation" : "/**The first sequence number.
\n@return The first sequence number.*/", + "getterDocumentation" : "/**The first sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@return The first sequence number for the stream records contained within a shard. String contains numeric characters only.*/", "getterMethodName" : "getStartingSequenceNumber", "getterModel" : { "returnType" : "String", @@ -8015,7 +8015,7 @@ "marshallingType" : "STRING", "name" : "StartingSequenceNumber", "sensitive" : false, - "setterDocumentation" : "/**The first sequence number.
\n@param startingSequenceNumber The first sequence number.*/", + "setterDocumentation" : "/**The first sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param startingSequenceNumber The first sequence number for the stream records contained within a shard. String contains numeric characters only.*/", "setterMethodName" : "setStartingSequenceNumber", "setterModel" : { "timestampFormat" : null, @@ -8030,13 +8030,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The first sequence number.
\n@param startingSequenceNumber The first sequence number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The first sequence number for the stream records contained within a shard. String contains numeric characters only.
\n@param startingSequenceNumber The first sequence number for the stream records contained within a shard. String contains numeric characters only.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "startingSequenceNumber", "variableType" : "String", - "documentation" : "The first sequence number.
", + "documentation" : "The first sequence number for the stream records contained within a shard. String contains numeric characters only.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -12320,7 +12320,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "The operation attempted to read past the oldest stream record in a shard.
In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException if:
You request a shard iterator with a sequence number older than the trim point (24 hours).
You obtain a shard iterator, but before you use the iterator in a GetRecords
request, a stream record in the shard exceeds the 24 hour period and is trimmed. This causes the iterator to access a record that no longer exists.
The operation attempted to read past the oldest stream record in a shard.
In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException if:
You request a shard iterator with a sequence number older than the trim point (24 hours).
You obtain a shard iterator, but before you use the iterator in a GetRecords
request, a stream record in the shard exceeds the 24 hour period and is trimmed. This causes the iterator to access a record that no longer exists.
A String data type.
" + "documentation":"An attribute of type String. For example:
\"S\": \"Hello\"
A Number data type.
" + "documentation":"An attribute of type Number. For example:
\"N\": \"123.45\"
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
" }, "B":{ "shape":"BinaryAttributeValue", - "documentation":"A Binary data type.
" + "documentation":"An attribute of type Binary. For example:
\"B\": \"dGhpcyB0ZXh0IGlzIGJhc2U2NC1lbmNvZGVk\"
A String Set data type.
" + "documentation":"An attribute of type String Set. For example:
\"SS\": [\"Giraffe\", \"Hippo\" ,\"Zebra\"]
A Number Set data type.
" + "documentation":"An attribute of type Number Set. For example:
\"NS\": [\"42.2\", \"-19\", \"7.5\", \"3.14\"]
Numbers are sent across the network to DynamoDB as strings, to maximize compatibility across languages and libraries. However, DynamoDB treats them as number type attributes for mathematical operations.
" }, "BS":{ "shape":"BinarySetAttributeValue", - "documentation":"A Binary Set data type.
" + "documentation":"An attribute of type Binary Set. For example:
\"BS\": [\"U3Vubnk=\", \"UmFpbnk=\", \"U25vd3k=\"]
A Map data type.
" + "documentation":"An attribute of type Map. For example:
\"M\": {\"Name\": {\"S\": \"Joe\"}, \"Age\": {\"N\": \"35\"}}
A List data type.
" + "documentation":"An attribute of type List. For example:
\"L\": [ {\"S\": \"Cookies\"} , {\"S\": \"Coffee\"}, {\"N\", \"3.14159\"}]
A Null data type.
" + "documentation":"An attribute of type Null. For example:
\"NULL\": true
A Boolean data type.
" + "documentation":"An attribute of type Boolean. For example:
\"BOOL\": true
Represents the data for an attribute. You can set one, and only one, of the elements.
Each attribute in an item is a name-value pair. An attribute can be single-valued or multi-valued set. For example, a book item can have title and authors attributes. Each book has one title but can have many authors. The multi-valued attribute is a set; duplicate values are not allowed.
" + "documentation":"Represents the data for an attribute.
Each attribute value is described as a name-value pair. The name is the data type, and the value is the data itself.
For more information, see Data Types in the Amazon DynamoDB Developer Guide.
" }, "BinaryAttributeValue":{"type":"blob"}, "BinarySetAttributeValue":{ @@ -293,10 +294,10 @@ }, "KeyType":{ "shape":"KeyType", - "documentation":"The attribute data, consisting of the data type and the attribute value itself.
" + "documentation":"The role that this key attribute will assume:
HASH
- partition key
RANGE
- sort key
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
Represents a single element of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index.
A KeySchemaElement
represents exactly one attribute of the primary key. For example, a simple primary key (partition key) would be represented by one KeySchemaElement
. A composite primary key (partition key and sort key) would require one KeySchemaElement
for the partition key, and another KeySchemaElement
for the sort key.
The partition key of an item is also known as its hash attribute. The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.
The sort key of an item is also known as its range attribute. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.
Represents a single element of a key schema. A key schema specifies the attributes that make up the primary key of a table, or the key attributes of an index.
A KeySchemaElement
represents exactly one attribute of the primary key. For example, a simple primary key would be represented by one KeySchemaElement
(for the partition key). A composite primary key would require one KeySchemaElement
for the partition key, and another KeySchemaElement
for the sort key.
A KeySchemaElement
must be a scalar, top-level attribute (not a nested attribute). The data type must be one of String, Number, or Binary. The attribute cannot be nested within a List or a Map.
Too many operations for a given subscriber.
" } }, - "documentation":"Your request rate is too high. The AWS SDKs for DynamoDB automatically retry requests that receive this exception. Your request is eventually successful, unless your retry queue is too large to finish. Reduce the frequency of requests and use exponential backoff. For more information, go to Error Retries and Exponential Backoff in the Amazon DynamoDB Developer Guide.
", + "documentation":"There is no limit to the number of daily on-demand backups that can be taken.
Up to 50 simultaneous table operations are allowed per account. These operations include CreateTable
, UpdateTable
, DeleteTable
,UpdateTimeToLive
, RestoreTableFromBackup
, and RestoreTableToPointInTime
.
The only exception is when you are creating a table with one or more secondary indexes. You can have up to 25 such requests running at a time; however, if the table or index specifications are complex, DynamoDB might temporarily reduce the number of concurrent operations.
There is a soft account limit of 256 tables.
", "exception":true }, "ListAttributeValue":{ @@ -425,7 +426,7 @@ "documentation":"The resource which is being requested does not exist.
" } }, - "documentation":"The operation tried to access a nonexistent stream.
", + "documentation":"The operation tried to access a nonexistent table or index. The resource might not be specified correctly, or its status might not be ACTIVE
.
The first sequence number.
" + "documentation":"The first sequence number for the stream records contained within a shard. String contains numeric characters only.
" }, "EndingSequenceNumber":{ "shape":"SequenceNumber", - "documentation":"The last sequence number.
" + "documentation":"The last sequence number for the stream records contained within a shard. String contains numeric characters only.
" } }, "documentation":"The beginning and ending sequence numbers for the stream records contained within a shard.
" @@ -629,9 +630,9 @@ "documentation":"\"The data you are trying to access has been trimmed.
" } }, - "documentation":"The operation attempted to read past the oldest stream record in a shard.
In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException if:
You request a shard iterator with a sequence number older than the trim point (24 hours).
You obtain a shard iterator, but before you use the iterator in a GetRecords
request, a stream record in the shard exceeds the 24 hour period and is trimmed. This causes the iterator to access a record that no longer exists.
The operation attempted to read past the oldest stream record in a shard.
In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException if:
You request a shard iterator with a sequence number older than the trim point (24 hours).
You obtain a shard iterator, but before you use the iterator in a GetRecords
request, a stream record in the shard exceeds the 24 hour period and is trimmed. This causes the iterator to access a record that no longer exists.
Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about application development with Streams, see Capturing Table Activity with DynamoDB Streams in the Amazon DynamoDB Developer Guide.
" + "documentation":"Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about application development with Streams, see Capturing Table Activity with DynamoDB Streams in the Amazon DynamoDB Developer Guide.
" } diff --git a/aws-java-sdk-models/src/main/resources/models/synthetics-2017-10-11-intermediate.json b/aws-java-sdk-models/src/main/resources/models/synthetics-2017-10-11-intermediate.json index aa7bedc5c377..fc9e5b48b06f 100644 --- a/aws-java-sdk-models/src/main/resources/models/synthetics-2017-10-11-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/synthetics-2017-10-11-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json index 912466eb7f50..bc46c606e7cc 100644 --- a/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/tagging-2017-01-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : { "FailureInfo" : [ "ErrorCode" ] }, diff --git a/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json index 77717db5e99b..111a4257b678 100644 --- a/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/workmail-2017-10-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, @@ -202,6 +202,55 @@ }, "syncReturnType" : "AssociateMemberToGroupResult" }, + "CancelMailboxExportJob" : { + "asyncCallableType" : "java.util.concurrent.CallableCancels a mailbox export job.
If the mailbox export job is near completion, it might not be possible to cancel it.
One or more of the input parameters don't match the service's restrictions.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationNotFoundException", + "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationStateException", + "documentation" : "The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.
", + "httpStatusCode" : null + }, { + "exceptionName" : "EntityNotFoundException", + "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "CancelMailboxExportJobRequest", + "variableName" : "cancelMailboxExportJobRequest", + "variableType" : "CancelMailboxExportJobRequest", + "documentation" : "", + "simpleType" : "CancelMailboxExportJobRequest", + "variableSetterType" : "CancelMailboxExportJobRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "cancelMailboxExportJob", + "operationName" : "CancelMailboxExportJob", + "returnType" : { + "returnType" : "CancelMailboxExportJobResult", + "documentation" : null + }, + "syncReturnType" : "CancelMailboxExportJobResult" + }, "CreateAlias" : { "asyncCallableType" : "java.util.concurrent.CallableProvides more information regarding a given organization based on its identifier.
", + "documentation" : "Describes the current status of a mailbox export job.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -951,207 +1000,48 @@ "exceptionName" : "OrganizationNotFoundException", "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", "httpStatusCode" : null - } ], - "hasBlobMemberAsPayload" : false, - "hostPrefixProcessor" : null, - "input" : { - "timestampFormat" : null, - "variableDeclarationType" : "DescribeOrganizationRequest", - "variableName" : "describeOrganizationRequest", - "variableType" : "DescribeOrganizationRequest", - "documentation" : "", - "simpleType" : "DescribeOrganizationRequest", - "variableSetterType" : "DescribeOrganizationRequest" - }, - "inputStreamPropertyName" : null, - "methodName" : "describeOrganization", - "operationName" : "DescribeOrganization", - "returnType" : { - "returnType" : "DescribeOrganizationResult", - "documentation" : null - }, - "syncReturnType" : "DescribeOrganizationResult" - }, - "DescribeResource" : { - "asyncCallableType" : "java.util.concurrent.CallableReturns the data available for the resource.
", - "endpointCacheRequired" : false, - "endpointDiscovery" : null, - "endpointOperation" : false, - "endpointTrait" : null, - "exceptions" : [ { - "exceptionName" : "EntityNotFoundException", - "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", - "httpStatusCode" : null - }, { - "exceptionName" : "InvalidParameterException", - "documentation" : "One or more of the input parameters don't match the service's restrictions.
", - "httpStatusCode" : null - }, { - "exceptionName" : "OrganizationNotFoundException", - "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", - "httpStatusCode" : null }, { "exceptionName" : "OrganizationStateException", "documentation" : "The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.
", "httpStatusCode" : null - } ], - "hasBlobMemberAsPayload" : false, - "hostPrefixProcessor" : null, - "input" : { - "timestampFormat" : null, - "variableDeclarationType" : "DescribeResourceRequest", - "variableName" : "describeResourceRequest", - "variableType" : "DescribeResourceRequest", - "documentation" : "", - "simpleType" : "DescribeResourceRequest", - "variableSetterType" : "DescribeResourceRequest" - }, - "inputStreamPropertyName" : null, - "methodName" : "describeResource", - "operationName" : "DescribeResource", - "returnType" : { - "returnType" : "DescribeResourceResult", - "documentation" : null - }, - "syncReturnType" : "DescribeResourceResult" - }, - "DescribeUser" : { - "asyncCallableType" : "java.util.concurrent.CallableProvides information regarding the user.
", - "endpointCacheRequired" : false, - "endpointDiscovery" : null, - "endpointOperation" : false, - "endpointTrait" : null, - "exceptions" : [ { - "exceptionName" : "EntityNotFoundException", - "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", - "httpStatusCode" : null - }, { - "exceptionName" : "InvalidParameterException", - "documentation" : "One or more of the input parameters don't match the service's restrictions.
", - "httpStatusCode" : null - }, { - "exceptionName" : "OrganizationNotFoundException", - "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", - "httpStatusCode" : null }, { - "exceptionName" : "OrganizationStateException", - "documentation" : "The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.
", - "httpStatusCode" : null - } ], - "hasBlobMemberAsPayload" : false, - "hostPrefixProcessor" : null, - "input" : { - "timestampFormat" : null, - "variableDeclarationType" : "DescribeUserRequest", - "variableName" : "describeUserRequest", - "variableType" : "DescribeUserRequest", - "documentation" : "", - "simpleType" : "DescribeUserRequest", - "variableSetterType" : "DescribeUserRequest" - }, - "inputStreamPropertyName" : null, - "methodName" : "describeUser", - "operationName" : "DescribeUser", - "returnType" : { - "returnType" : "DescribeUserResult", - "documentation" : null - }, - "syncReturnType" : "DescribeUserResult" - }, - "DisassociateDelegateFromResource" : { - "asyncCallableType" : "java.util.concurrent.CallableRemoves a member from the resource's set of delegates.
", - "endpointCacheRequired" : false, - "endpointDiscovery" : null, - "endpointOperation" : false, - "endpointTrait" : null, - "exceptions" : [ { "exceptionName" : "EntityNotFoundException", "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", "httpStatusCode" : null - }, { - "exceptionName" : "EntityStateException", - "documentation" : "You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.
", - "httpStatusCode" : null - }, { - "exceptionName" : "InvalidParameterException", - "documentation" : "One or more of the input parameters don't match the service's restrictions.
", - "httpStatusCode" : null - }, { - "exceptionName" : "OrganizationNotFoundException", - "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", - "httpStatusCode" : null - }, { - "exceptionName" : "OrganizationStateException", - "documentation" : "The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.
", - "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "hostPrefixProcessor" : null, "input" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociateDelegateFromResourceRequest", - "variableName" : "disassociateDelegateFromResourceRequest", - "variableType" : "DisassociateDelegateFromResourceRequest", + "variableDeclarationType" : "DescribeMailboxExportJobRequest", + "variableName" : "describeMailboxExportJobRequest", + "variableType" : "DescribeMailboxExportJobRequest", "documentation" : "", - "simpleType" : "DisassociateDelegateFromResourceRequest", - "variableSetterType" : "DisassociateDelegateFromResourceRequest" + "simpleType" : "DescribeMailboxExportJobRequest", + "variableSetterType" : "DescribeMailboxExportJobRequest" }, "inputStreamPropertyName" : null, - "methodName" : "disassociateDelegateFromResource", - "operationName" : "DisassociateDelegateFromResource", + "methodName" : "describeMailboxExportJob", + "operationName" : "DescribeMailboxExportJob", "returnType" : { - "returnType" : "DisassociateDelegateFromResourceResult", + "returnType" : "DescribeMailboxExportJobResult", "documentation" : null }, - "syncReturnType" : "DisassociateDelegateFromResourceResult" + "syncReturnType" : "DescribeMailboxExportJobResult" }, - "DisassociateMemberFromGroup" : { - "asyncCallableType" : "java.util.concurrent.CallableRemoves a member from a group.
", + "documentation" : "Provides more information regarding a given organization based on its identifier.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { - "exceptionName" : "DirectoryServiceAuthenticationFailedException", - "documentation" : "The directory service doesn't recognize the credentials supplied by WorkMail.
", - "httpStatusCode" : null - }, { - "exceptionName" : "DirectoryUnavailableException", - "documentation" : "The directory on which you are trying to perform operations isn't available.
", - "httpStatusCode" : null - }, { - "exceptionName" : "EntityNotFoundException", - "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", - "httpStatusCode" : null - }, { - "exceptionName" : "EntityStateException", - "documentation" : "You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.
", - "httpStatusCode" : null - }, { "exceptionName" : "InvalidParameterException", "documentation" : "One or more of the input parameters don't match the service's restrictions.
", "httpStatusCode" : null @@ -1159,43 +1049,251 @@ "exceptionName" : "OrganizationNotFoundException", "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", "httpStatusCode" : null - }, { - "exceptionName" : "OrganizationStateException", - "documentation" : "The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.
", - "httpStatusCode" : null - }, { - "exceptionName" : "UnsupportedOperationException", - "documentation" : "You can't perform a write operation against a read-only directory.
", - "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "hostPrefixProcessor" : null, "input" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociateMemberFromGroupRequest", - "variableName" : "disassociateMemberFromGroupRequest", - "variableType" : "DisassociateMemberFromGroupRequest", + "variableDeclarationType" : "DescribeOrganizationRequest", + "variableName" : "describeOrganizationRequest", + "variableType" : "DescribeOrganizationRequest", "documentation" : "", - "simpleType" : "DisassociateMemberFromGroupRequest", - "variableSetterType" : "DisassociateMemberFromGroupRequest" + "simpleType" : "DescribeOrganizationRequest", + "variableSetterType" : "DescribeOrganizationRequest" }, "inputStreamPropertyName" : null, - "methodName" : "disassociateMemberFromGroup", - "operationName" : "DisassociateMemberFromGroup", + "methodName" : "describeOrganization", + "operationName" : "DescribeOrganization", "returnType" : { - "returnType" : "DisassociateMemberFromGroupResult", + "returnType" : "DescribeOrganizationResult", "documentation" : null }, - "syncReturnType" : "DisassociateMemberFromGroupResult" + "syncReturnType" : "DescribeOrganizationResult" }, - "GetAccessControlEffect" : { - "asyncCallableType" : "java.util.concurrent.CallableGets the effects of an organization's access control rules as they apply to a specified IPv4 address, access protocol action, or user ID.
", + "documentation" : "Returns the data available for the resource.
", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "EntityNotFoundException", + "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", + "httpStatusCode" : null + }, { + "exceptionName" : "InvalidParameterException", + "documentation" : "One or more of the input parameters don't match the service's restrictions.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationNotFoundException", + "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationStateException", + "documentation" : "The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.
", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "DescribeResourceRequest", + "variableName" : "describeResourceRequest", + "variableType" : "DescribeResourceRequest", + "documentation" : "", + "simpleType" : "DescribeResourceRequest", + "variableSetterType" : "DescribeResourceRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "describeResource", + "operationName" : "DescribeResource", + "returnType" : { + "returnType" : "DescribeResourceResult", + "documentation" : null + }, + "syncReturnType" : "DescribeResourceResult" + }, + "DescribeUser" : { + "asyncCallableType" : "java.util.concurrent.CallableProvides information regarding the user.
", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "EntityNotFoundException", + "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", + "httpStatusCode" : null + }, { + "exceptionName" : "InvalidParameterException", + "documentation" : "One or more of the input parameters don't match the service's restrictions.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationNotFoundException", + "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationStateException", + "documentation" : "The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.
", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "DescribeUserRequest", + "variableName" : "describeUserRequest", + "variableType" : "DescribeUserRequest", + "documentation" : "", + "simpleType" : "DescribeUserRequest", + "variableSetterType" : "DescribeUserRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "describeUser", + "operationName" : "DescribeUser", + "returnType" : { + "returnType" : "DescribeUserResult", + "documentation" : null + }, + "syncReturnType" : "DescribeUserResult" + }, + "DisassociateDelegateFromResource" : { + "asyncCallableType" : "java.util.concurrent.CallableRemoves a member from the resource's set of delegates.
", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "EntityNotFoundException", + "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", + "httpStatusCode" : null + }, { + "exceptionName" : "EntityStateException", + "documentation" : "You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.
", + "httpStatusCode" : null + }, { + "exceptionName" : "InvalidParameterException", + "documentation" : "One or more of the input parameters don't match the service's restrictions.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationNotFoundException", + "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationStateException", + "documentation" : "The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.
", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "DisassociateDelegateFromResourceRequest", + "variableName" : "disassociateDelegateFromResourceRequest", + "variableType" : "DisassociateDelegateFromResourceRequest", + "documentation" : "", + "simpleType" : "DisassociateDelegateFromResourceRequest", + "variableSetterType" : "DisassociateDelegateFromResourceRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "disassociateDelegateFromResource", + "operationName" : "DisassociateDelegateFromResource", + "returnType" : { + "returnType" : "DisassociateDelegateFromResourceResult", + "documentation" : null + }, + "syncReturnType" : "DisassociateDelegateFromResourceResult" + }, + "DisassociateMemberFromGroup" : { + "asyncCallableType" : "java.util.concurrent.CallableRemoves a member from a group.
", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "DirectoryServiceAuthenticationFailedException", + "documentation" : "The directory service doesn't recognize the credentials supplied by WorkMail.
", + "httpStatusCode" : null + }, { + "exceptionName" : "DirectoryUnavailableException", + "documentation" : "The directory on which you are trying to perform operations isn't available.
", + "httpStatusCode" : null + }, { + "exceptionName" : "EntityNotFoundException", + "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", + "httpStatusCode" : null + }, { + "exceptionName" : "EntityStateException", + "documentation" : "You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.
", + "httpStatusCode" : null + }, { + "exceptionName" : "InvalidParameterException", + "documentation" : "One or more of the input parameters don't match the service's restrictions.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationNotFoundException", + "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationStateException", + "documentation" : "The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.
", + "httpStatusCode" : null + }, { + "exceptionName" : "UnsupportedOperationException", + "documentation" : "You can't perform a write operation against a read-only directory.
", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "DisassociateMemberFromGroupRequest", + "variableName" : "disassociateMemberFromGroupRequest", + "variableType" : "DisassociateMemberFromGroupRequest", + "documentation" : "", + "simpleType" : "DisassociateMemberFromGroupRequest", + "variableSetterType" : "DisassociateMemberFromGroupRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "disassociateMemberFromGroup", + "operationName" : "DisassociateMemberFromGroup", + "returnType" : { + "returnType" : "DisassociateMemberFromGroupResult", + "documentation" : null + }, + "syncReturnType" : "DisassociateMemberFromGroupResult" + }, + "GetAccessControlEffect" : { + "asyncCallableType" : "java.util.concurrent.CallableGets the effects of an organization's access control rules as they apply to a specified IPv4 address, access protocol action, or user ID.
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, @@ -1527,6 +1625,51 @@ }, "syncReturnType" : "ListGroupsResult" }, + "ListMailboxExportJobs" : { + "asyncCallableType" : "java.util.concurrent.CallableLists the mailbox export jobs started for the specified organization within the last seven days.
", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "InvalidParameterException", + "documentation" : "One or more of the input parameters don't match the service's restrictions.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationNotFoundException", + "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationStateException", + "documentation" : "The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.
", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListMailboxExportJobsRequest", + "variableName" : "listMailboxExportJobsRequest", + "variableType" : "ListMailboxExportJobsRequest", + "documentation" : "", + "simpleType" : "ListMailboxExportJobsRequest", + "variableSetterType" : "ListMailboxExportJobsRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "listMailboxExportJobs", + "operationName" : "ListMailboxExportJobs", + "returnType" : { + "returnType" : "ListMailboxExportJobsResult", + "documentation" : null + }, + "syncReturnType" : "ListMailboxExportJobsResult" + }, "ListMailboxPermissions" : { "asyncCallableType" : "java.util.concurrent.CallableStarts a mailbox export job to export MIME-format email messages and calendar items from the specified mailbox to the specified Amazon Simple Storage Service (Amazon S3) bucket. For more information, see Exporting mailbox content in the Amazon WorkMail Administrator Guide.
", + "endpointCacheRequired" : false, + "endpointDiscovery" : null, + "endpointOperation" : false, + "endpointTrait" : null, + "exceptions" : [ { + "exceptionName" : "InvalidParameterException", + "documentation" : "One or more of the input parameters don't match the service's restrictions.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationNotFoundException", + "documentation" : "An operation received a valid organization identifier that either doesn't belong or exist in the system.
", + "httpStatusCode" : null + }, { + "exceptionName" : "OrganizationStateException", + "documentation" : "The organization must have a valid state (Active or Synchronizing) to perform certain operations on the organization or its members.
", + "httpStatusCode" : null + }, { + "exceptionName" : "EntityNotFoundException", + "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", + "httpStatusCode" : null + }, { + "exceptionName" : "LimitExceededException", + "documentation" : "The request exceeds the limit of the resource.
", + "httpStatusCode" : null + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "StartMailboxExportJobRequest", + "variableName" : "startMailboxExportJobRequest", + "variableType" : "StartMailboxExportJobRequest", + "documentation" : "", + "simpleType" : "StartMailboxExportJobRequest", + "variableSetterType" : "StartMailboxExportJobRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "startMailboxExportJob", + "operationName" : "StartMailboxExportJob", + "returnType" : { + "returnType" : "StartMailboxExportJobResult", + "documentation" : null + }, + "syncReturnType" : "StartMailboxExportJobResult" + }, "TagResource" : { "asyncCallableType" : "java.util.concurrent.CallableThe organization under which the member (user or group) exists.
", + "documentation" : "The idempotency token for the client request.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@return The organization under which the member (user or group) exists.*/", - "getterMethodName" : "getOrganizationId", + "fluentSetterDocumentation" : "/**The idempotency token for the client request.
\n@param clientToken The idempotency token for the client request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withClientToken", + "getterDocumentation" : "/**The idempotency token for the client request.
\n@return The idempotency token for the client request.*/", + "getterMethodName" : "getClientToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6551,14 +6747,14 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrganizationId", + "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OrganizationId", + "unmarshallLocationName" : "ClientToken", "uri" : false }, - "idempotencyToken" : false, + "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, @@ -6567,14 +6763,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "OrganizationId", + "name" : "ClientToken", "sensitive" : false, - "setterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.*/", - "setterMethodName" : "setOrganizationId", + "setterDocumentation" : "/**The idempotency token for the client request.
\n@param clientToken The idempotency token for the client request.*/", + "setterMethodName" : "setClientToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "clientToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6584,28 +6780,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The idempotency token for the client request.
\n@param clientToken The idempotency token for the client request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "clientToken", "variableType" : "String", - "documentation" : "The organization under which the member (user or group) exists.
", + "documentation" : "The idempotency token for the client request.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "EntityId", - "c2jShape" : "WorkMailIdentifier", + "c2jName" : "JobId", + "c2jShape" : "MailboxExportJobId", "deprecated" : false, - "documentation" : "The member (user or group) to which this alias is added.
", + "documentation" : "The job ID.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEntityId", - "getterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@return The member (user or group) to which this alias is added.*/", - "getterMethodName" : "getEntityId", + "fluentSetterDocumentation" : "/**The job ID.
\n@param jobId The job ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**The job ID.
\n@return The job ID.*/", + "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6620,11 +6816,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EntityId", + "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EntityId", + "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, @@ -6636,14 +6832,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "EntityId", + "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.*/", - "setterMethodName" : "setEntityId", + "setterDocumentation" : "/**The job ID.
\n@param jobId The job ID.*/", + "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "entityId", + "variableName" : "jobId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6653,28 +6849,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The job ID.
\n@param jobId The job ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "entityId", + "variableName" : "jobId", "variableType" : "String", - "documentation" : "The member (user or group) to which this alias is added.
", + "documentation" : "The job ID.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Alias", - "c2jShape" : "EmailAddress", + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The alias to add to the member set.
", + "documentation" : "The organization ID.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAlias", - "getterDocumentation" : "/**The alias to add to the member set.
\n@return The alias to add to the member set.*/", - "getterMethodName" : "getAlias", + "fluentSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The organization ID.
\n@return The organization ID.*/", + "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6689,11 +6885,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Alias", + "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Alias", + "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, @@ -6705,14 +6901,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Alias", + "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.*/", - "setterMethodName" : "setAlias", + "setterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.*/", + "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "alias", + "variableName" : "organizationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6722,30 +6918,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "alias", + "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The alias to add to the member set.
", + "documentation" : "The organization ID.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Alias" : { - "c2jName" : "Alias", - "c2jShape" : "EmailAddress", + "ClientToken" : { + "c2jName" : "ClientToken", + "c2jShape" : "IdempotencyClientToken", "deprecated" : false, - "documentation" : "The alias to add to the member set.
", + "documentation" : "The idempotency token for the client request.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAlias", - "getterDocumentation" : "/**The alias to add to the member set.
\n@return The alias to add to the member set.*/", - "getterMethodName" : "getAlias", + "fluentSetterDocumentation" : "/**The idempotency token for the client request.
\n@param clientToken The idempotency token for the client request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withClientToken", + "getterDocumentation" : "/**The idempotency token for the client request.
\n@return The idempotency token for the client request.*/", + "getterMethodName" : "getClientToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6760,14 +6956,14 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Alias", + "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Alias", + "unmarshallLocationName" : "ClientToken", "uri" : false }, - "idempotencyToken" : false, + "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, @@ -6776,14 +6972,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Alias", + "name" : "ClientToken", "sensitive" : false, - "setterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.*/", - "setterMethodName" : "setAlias", + "setterDocumentation" : "/**The idempotency token for the client request.
\n@param clientToken The idempotency token for the client request.*/", + "setterMethodName" : "setClientToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "alias", + "variableName" : "clientToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6793,29 +6989,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The idempotency token for the client request.
\n@param clientToken The idempotency token for the client request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "alias", + "variableName" : "clientToken", "variableType" : "String", - "documentation" : "The alias to add to the member set.
", + "documentation" : "The idempotency token for the client request.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "EntityId" : { - "c2jName" : "EntityId", - "c2jShape" : "WorkMailIdentifier", + "JobId" : { + "c2jName" : "JobId", + "c2jShape" : "MailboxExportJobId", "deprecated" : false, - "documentation" : "The member (user or group) to which this alias is added.
", + "documentation" : "The job ID.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEntityId", - "getterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@return The member (user or group) to which this alias is added.*/", - "getterMethodName" : "getEntityId", + "fluentSetterDocumentation" : "/**The job ID.
\n@param jobId The job ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**The job ID.
\n@return The job ID.*/", + "getterMethodName" : "getJobId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6830,11 +7026,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EntityId", + "marshallLocationName" : "JobId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EntityId", + "unmarshallLocationName" : "JobId", "uri" : false }, "idempotencyToken" : false, @@ -6846,14 +7042,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "EntityId", + "name" : "JobId", "sensitive" : false, - "setterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.*/", - "setterMethodName" : "setEntityId", + "setterDocumentation" : "/**The job ID.
\n@param jobId The job ID.*/", + "setterMethodName" : "setJobId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "entityId", + "variableName" : "jobId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6863,13 +7059,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The job ID.
\n@param jobId The job ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "entityId", + "variableName" : "jobId", "variableType" : "String", - "documentation" : "The member (user or group) to which this alias is added.
", + "documentation" : "The job ID.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -6879,12 +7075,12 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The organization under which the member (user or group) exists.
", + "documentation" : "The organization ID.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@return The organization under which the member (user or group) exists.*/", + "getterDocumentation" : "/**The organization ID.
\n@return The organization ID.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -6918,7 +7114,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.*/", + "setterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -6933,13 +7129,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The organization under which the member (user or group) exists.
", + "documentation" : "The organization ID.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -6949,24 +7145,24 @@ "packageName" : "com.amazonaws.services.workmail.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "OrganizationId", "EntityId", "Alias" ], - "shapeName" : "CreateAliasRequest", + "required" : [ "ClientToken", "JobId", "OrganizationId" ], + "shapeName" : "CancelMailboxExportJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CreateAliasRequest", - "variableName" : "createAliasRequest", - "variableType" : "CreateAliasRequest", + "variableDeclarationType" : "CancelMailboxExportJobRequest", + "variableName" : "cancelMailboxExportJobRequest", + "variableType" : "CancelMailboxExportJobRequest", "documentation" : null, - "simpleType" : "CreateAliasRequest", - "variableSetterType" : "CreateAliasRequest" + "simpleType" : "CancelMailboxExportJobRequest", + "variableSetterType" : "CancelMailboxExportJobRequest" }, "wrapper" : false }, - "CreateAliasResult" : { - "c2jName" : "CreateAliasResponse", + "CancelMailboxExportJobResult" : { + "c2jName" : "CancelMailboxExportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -6978,7 +7174,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.response.CreateAliasResult", + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.CancelMailboxExportJobResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -6991,7 +7187,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "CreateAliasResult", + "shapeName" : "CancelMailboxExportJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -7000,17 +7196,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CreateAliasResult", - "variableName" : "createAliasResult", - "variableType" : "CreateAliasResult", + "variableDeclarationType" : "CancelMailboxExportJobResult", + "variableName" : "cancelMailboxExportJobResult", + "variableType" : "CancelMailboxExportJobResult", "documentation" : null, - "simpleType" : "CreateAliasResult", - "variableSetterType" : "CreateAliasResult" + "simpleType" : "CancelMailboxExportJobResult", + "variableSetterType" : "CancelMailboxExportJobResult" }, "wrapper" : false }, - "CreateGroupRequest" : { - "c2jName" : "CreateGroupRequest", + "CreateAliasRequest" : { + "c2jName" : "CreateAliasRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -7022,17 +7218,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.request.CreateGroupRequest", + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.CreateAliasRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "CreateGroup", + "action" : "CreateAlias", "locationName" : null, "requestUri" : "/", - "target" : "WorkMailService.CreateGroup", + "target" : "WorkMailService.CreateAlias", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -7040,12 +7236,12 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The organization under which the group is to be created.
", + "documentation" : "The organization under which the member (user or group) exists.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The organization under which the group is to be created.
\n@param organizationId The organization under which the group is to be created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The organization under which the group is to be created.
\n@return The organization under which the group is to be created.*/", + "getterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@return The organization under which the member (user or group) exists.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -7079,7 +7275,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The organization under which the group is to be created.
\n@param organizationId The organization under which the group is to be created.*/", + "setterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -7094,28 +7290,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The organization under which the group is to be created.
\n@param organizationId The organization under which the group is to be created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The organization under which the group is to be created.
", + "documentation" : "The organization under which the member (user or group) exists.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Name", - "c2jShape" : "GroupName", + "c2jName" : "EntityId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The name of the group.
", + "documentation" : "The member (user or group) to which this alias is added.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The name of the group.
\n@return The name of the group.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntityId", + "getterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@return The member (user or group) to which this alias is added.*/", + "getterMethodName" : "getEntityId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7130,11 +7326,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, @@ -7146,14 +7342,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "EntityId", "sensitive" : false, - "setterDocumentation" : "/**The name of the group.
\n@param name The name of the group.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.*/", + "setterMethodName" : "setEntityId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "entityId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7163,30 +7359,99 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "entityId", "variableType" : "String", - "documentation" : "The name of the group.
", + "documentation" : "The member (user or group) to which this alias is added.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Alias", + "c2jShape" : "EmailAddress", + "deprecated" : false, + "documentation" : "The alias to add to the member set.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAlias", + "getterDocumentation" : "/**The alias to add to the member set.
\n@return The alias to add to the member set.*/", + "getterMethodName" : "getAlias", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Alias", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Alias", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Alias", + "sensitive" : false, + "setterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.*/", + "setterMethodName" : "setAlias", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "alias", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "alias", + "variableType" : "String", + "documentation" : "The alias to add to the member set.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Name" : { - "c2jName" : "Name", - "c2jShape" : "GroupName", + "Alias" : { + "c2jName" : "Alias", + "c2jShape" : "EmailAddress", "deprecated" : false, - "documentation" : "The name of the group.
", + "documentation" : "The alias to add to the member set.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The name of the group.
\n@return The name of the group.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAlias", + "getterDocumentation" : "/**The alias to add to the member set.
\n@return The alias to add to the member set.*/", + "getterMethodName" : "getAlias", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7201,11 +7466,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, @@ -7217,14 +7482,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "Alias", "sensitive" : false, - "setterDocumentation" : "/**The name of the group.
\n@param name The name of the group.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.*/", + "setterMethodName" : "setAlias", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "alias", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7234,13 +7499,83 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The alias to add to the member set.
\n@param alias The alias to add to the member set.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "alias", "variableType" : "String", - "documentation" : "The name of the group.
", + "documentation" : "The alias to add to the member set.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "EntityId" : { + "c2jName" : "EntityId", + "c2jShape" : "WorkMailIdentifier", + "deprecated" : false, + "documentation" : "The member (user or group) to which this alias is added.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntityId", + "getterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@return The member (user or group) to which this alias is added.*/", + "getterMethodName" : "getEntityId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EntityId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EntityId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "EntityId", + "sensitive" : false, + "setterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.*/", + "setterMethodName" : "setEntityId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "entityId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The member (user or group) to which this alias is added.
\n@param entityId The member (user or group) to which this alias is added.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "entityId", + "variableType" : "String", + "documentation" : "The member (user or group) to which this alias is added.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7250,12 +7585,383 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The organization under which the group is to be created.
", + "documentation" : "The organization under which the member (user or group) exists.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The organization under which the group is to be created.
\n@param organizationId The organization under which the group is to be created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The organization under which the group is to be created.
\n@return The organization under which the group is to be created.*/", + "getterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@return The organization under which the member (user or group) exists.*/", + "getterMethodName" : "getOrganizationId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OrganizationId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OrganizationId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OrganizationId", + "sensitive" : false, + "setterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.*/", + "setterMethodName" : "setOrganizationId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The organization under which the member (user or group) exists.
\n@param organizationId The organization under which the member (user or group) exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "The organization under which the member (user or group) exists.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.workmail.request", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "OrganizationId", "EntityId", "Alias" ], + "shapeName" : "CreateAliasRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "CreateAliasRequest", + "variableName" : "createAliasRequest", + "variableType" : "CreateAliasRequest", + "documentation" : null, + "simpleType" : "CreateAliasRequest", + "variableSetterType" : "CreateAliasRequest" + }, + "wrapper" : false + }, + "CreateAliasResult" : { + "c2jName" : "CreateAliasResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.CreateAliasResult", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workmail.response", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "CreateAliasResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "CreateAliasResult", + "variableName" : "createAliasResult", + "variableType" : "CreateAliasResult", + "documentation" : null, + "simpleType" : "CreateAliasResult", + "variableSetterType" : "CreateAliasResult" + }, + "wrapper" : false + }, + "CreateGroupRequest" : { + "c2jName" : "CreateGroupRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.CreateGroupRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "CreateGroup", + "locationName" : null, + "requestUri" : "/", + "target" : "WorkMailService.CreateGroup", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", + "deprecated" : false, + "documentation" : "The organization under which the group is to be created.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The organization under which the group is to be created.
\n@param organizationId The organization under which the group is to be created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The organization under which the group is to be created.
\n@return The organization under which the group is to be created.*/", + "getterMethodName" : "getOrganizationId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OrganizationId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OrganizationId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OrganizationId", + "sensitive" : false, + "setterDocumentation" : "/**The organization under which the group is to be created.
\n@param organizationId The organization under which the group is to be created.*/", + "setterMethodName" : "setOrganizationId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The organization under which the group is to be created.
\n@param organizationId The organization under which the group is to be created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "The organization under which the group is to be created.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Name", + "c2jShape" : "GroupName", + "deprecated" : false, + "documentation" : "The name of the group.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**The name of the group.
\n@return The name of the group.*/", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", + "sensitive" : false, + "setterDocumentation" : "/**The name of the group.
\n@param name The name of the group.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "The name of the group.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Name" : { + "c2jName" : "Name", + "c2jShape" : "GroupName", + "deprecated" : false, + "documentation" : "The name of the group.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**The name of the group.
\n@return The name of the group.*/", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", + "sensitive" : false, + "setterDocumentation" : "/**The name of the group.
\n@param name The name of the group.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "The name of the group.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "OrganizationId" : { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", + "deprecated" : false, + "documentation" : "The organization under which the group is to be created.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The organization under which the group is to be created.
\n@param organizationId The organization under which the group is to be created.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The organization under which the group is to be created.
\n@return The organization under which the group is to be created.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -13734,8 +14440,8 @@ }, "wrapper" : false }, - "DescribeOrganizationRequest" : { - "c2jName" : "DescribeOrganizationRequest", + "DescribeMailboxExportJobRequest" : { + "c2jName" : "DescribeMailboxExportJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -13747,30 +14453,99 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.request.DescribeOrganizationRequest", + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.DescribeMailboxExportJobRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DescribeOrganization", + "action" : "DescribeMailboxExportJob", "locationName" : null, "requestUri" : "/", - "target" : "WorkMailService.DescribeOrganization", + "target" : "WorkMailService.DescribeMailboxExportJob", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { + "c2jName" : "JobId", + "c2jShape" : "MailboxExportJobId", + "deprecated" : false, + "documentation" : "The mailbox export job ID.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The mailbox export job ID.
\n@param jobId The mailbox export job ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**The mailbox export job ID.
\n@return The mailbox export job ID.*/", + "getterMethodName" : "getJobId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "JobId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", + "sensitive" : false, + "setterDocumentation" : "/**The mailbox export job ID.
\n@param jobId The mailbox export job ID.*/", + "setterMethodName" : "setJobId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The mailbox export job ID.
\n@param jobId The mailbox export job ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "The mailbox export job ID.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier for the organization to be described.
", + "documentation" : "The organization ID.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization to be described.
\n@return The identifier for the organization to be described.*/", + "getterDocumentation" : "/**The organization ID.
\n@return The organization ID.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -13804,7 +14579,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.*/", + "setterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -13819,29 +14594,99 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier for the organization to be described.
", + "documentation" : "The organization ID.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { + "JobId" : { + "c2jName" : "JobId", + "c2jShape" : "MailboxExportJobId", + "deprecated" : false, + "documentation" : "The mailbox export job ID.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The mailbox export job ID.
\n@param jobId The mailbox export job ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withJobId", + "getterDocumentation" : "/**The mailbox export job ID.
\n@return The mailbox export job ID.*/", + "getterMethodName" : "getJobId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "JobId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "JobId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "JobId", + "sensitive" : false, + "setterDocumentation" : "/**The mailbox export job ID.
\n@param jobId The mailbox export job ID.*/", + "setterMethodName" : "setJobId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The mailbox export job ID.
\n@param jobId The mailbox export job ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "jobId", + "variableType" : "String", + "documentation" : "The mailbox export job ID.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, "OrganizationId" : { "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier for the organization to be described.
", + "documentation" : "The organization ID.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization to be described.
\n@return The identifier for the organization to be described.*/", + "getterDocumentation" : "/**The organization ID.
\n@return The organization ID.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -13875,7 +14720,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.*/", + "setterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -13890,13 +14735,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier for the organization to be described.
", + "documentation" : "The organization ID.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -13906,24 +14751,24 @@ "packageName" : "com.amazonaws.services.workmail.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "OrganizationId" ], - "shapeName" : "DescribeOrganizationRequest", + "required" : [ "JobId", "OrganizationId" ], + "shapeName" : "DescribeMailboxExportJobRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeOrganizationRequest", - "variableName" : "describeOrganizationRequest", - "variableType" : "DescribeOrganizationRequest", + "variableDeclarationType" : "DescribeMailboxExportJobRequest", + "variableName" : "describeMailboxExportJobRequest", + "variableType" : "DescribeMailboxExportJobRequest", "documentation" : null, - "simpleType" : "DescribeOrganizationRequest", - "variableSetterType" : "DescribeOrganizationRequest" + "simpleType" : "DescribeMailboxExportJobRequest", + "variableSetterType" : "DescribeMailboxExportJobRequest" }, "wrapper" : false }, - "DescribeOrganizationResult" : { - "c2jName" : "DescribeOrganizationResponse", + "DescribeMailboxExportJobResult" : { + "c2jName" : "DescribeMailboxExportJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -13935,7 +14780,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.response.DescribeOrganizationResult", + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.DescribeMailboxExportJobResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -13943,16 +14788,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "OrganizationId", - "c2jShape" : "OrganizationId", + "c2jName" : "EntityId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The identifier of an organization.
", + "documentation" : "The identifier of the user or resource associated with the mailbox.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier of an organization.
\n@return The identifier of an organization.*/", - "getterMethodName" : "getOrganizationId", + "fluentSetterDocumentation" : "/**The identifier of the user or resource associated with the mailbox.
\n@param entityId The identifier of the user or resource associated with the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntityId", + "getterDocumentation" : "/**The identifier of the user or resource associated with the mailbox.
\n@return The identifier of the user or resource associated with the mailbox.*/", + "getterMethodName" : "getEntityId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -13967,11 +14812,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrganizationId", + "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OrganizationId", + "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, @@ -13983,14 +14828,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "OrganizationId", + "name" : "EntityId", "sensitive" : false, - "setterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.*/", - "setterMethodName" : "setOrganizationId", + "setterDocumentation" : "/**The identifier of the user or resource associated with the mailbox.
\n@param entityId The identifier of the user or resource associated with the mailbox.*/", + "setterMethodName" : "setEntityId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "entityId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14000,28 +14845,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of the user or resource associated with the mailbox.
\n@param entityId The identifier of the user or resource associated with the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "entityId", "variableType" : "String", - "documentation" : "The identifier of an organization.
", + "documentation" : "The identifier of the user or resource associated with the mailbox.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Alias", - "c2jShape" : "OrganizationName", + "c2jName" : "Description", + "c2jShape" : "Description", "deprecated" : false, - "documentation" : "The alias for an organization.
", + "documentation" : "The mailbox export job description.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAlias", - "getterDocumentation" : "/**The alias for an organization.
\n@return The alias for an organization.*/", - "getterMethodName" : "getAlias", + "fluentSetterDocumentation" : "/**The mailbox export job description.
\n@param description The mailbox export job description.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDescription", + "getterDocumentation" : "/**The mailbox export job description.
\n@return The mailbox export job description.*/", + "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", "documentation" : null @@ -14036,11 +14881,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Alias", + "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Alias", + "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, @@ -14052,14 +14897,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Alias", + "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.*/", - "setterMethodName" : "setAlias", + "setterDocumentation" : "/**The mailbox export job description.
\n@param description The mailbox export job description.*/", + "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "alias", + "variableName" : "description", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14069,28 +14914,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The mailbox export job description.
\n@param description The mailbox export job description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "alias", + "variableName" : "description", "variableType" : "String", - "documentation" : "The alias for an organization.
", + "documentation" : "The mailbox export job description.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "State", - "c2jShape" : "String", + "c2jName" : "RoleArn", + "c2jShape" : "RoleArn", "deprecated" : false, - "documentation" : "The state of an organization.
", + "documentation" : "The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withState", - "getterDocumentation" : "/**The state of an organization.
\n@return The state of an organization.*/", - "getterMethodName" : "getState", + "fluentSetterDocumentation" : "/**The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
\n@param roleArn The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoleArn", + "getterDocumentation" : "/**The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
\n@return The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.*/", + "getterMethodName" : "getRoleArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -14105,11 +14950,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "State", + "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "State", + "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, @@ -14121,14 +14966,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "State", + "name" : "RoleArn", "sensitive" : false, - "setterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.*/", - "setterMethodName" : "setState", + "setterDocumentation" : "/**The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
\n@param roleArn The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.*/", + "setterMethodName" : "setRoleArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "state", + "variableName" : "roleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14138,28 +14983,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
\n@param roleArn The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "state", + "variableName" : "roleArn", "variableType" : "String", - "documentation" : "The state of an organization.
", + "documentation" : "The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "DirectoryId", - "c2jShape" : "String", + "c2jName" : "KmsKeyArn", + "c2jShape" : "KmsKeyArn", "deprecated" : false, - "documentation" : "The identifier for the directory associated with an Amazon WorkMail organization.
", + "documentation" : "The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDirectoryId", - "getterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@return The identifier for the directory associated with an Amazon WorkMail organization.*/", - "getterMethodName" : "getDirectoryId", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
\n@param kmsKeyArn The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withKmsKeyArn", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
\n@return The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.*/", + "getterMethodName" : "getKmsKeyArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -14174,11 +15019,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DirectoryId", + "marshallLocationName" : "KmsKeyArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DirectoryId", + "unmarshallLocationName" : "KmsKeyArn", "uri" : false }, "idempotencyToken" : false, @@ -14190,14 +15035,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DirectoryId", + "name" : "KmsKeyArn", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.*/", - "setterMethodName" : "setDirectoryId", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
\n@param kmsKeyArn The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.*/", + "setterMethodName" : "setKmsKeyArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryId", + "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14207,28 +15052,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
\n@param kmsKeyArn The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryId", + "variableName" : "kmsKeyArn", "variableType" : "String", - "documentation" : "The identifier for the directory associated with an Amazon WorkMail organization.
", + "documentation" : "The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "DirectoryType", - "c2jShape" : "String", + "c2jName" : "S3BucketName", + "c2jShape" : "S3BucketName", "deprecated" : false, - "documentation" : "The type of directory associated with the WorkMail organization.
", + "documentation" : "The name of the S3 bucket.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDirectoryType", - "getterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@return The type of directory associated with the WorkMail organization.*/", - "getterMethodName" : "getDirectoryType", + "fluentSetterDocumentation" : "/**The name of the S3 bucket.
\n@param s3BucketName The name of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3BucketName", + "getterDocumentation" : "/**The name of the S3 bucket.
\n@return The name of the S3 bucket.*/", + "getterMethodName" : "getS3BucketName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -14243,11 +15088,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DirectoryType", + "marshallLocationName" : "S3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DirectoryType", + "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, @@ -14259,14 +15104,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DirectoryType", + "name" : "S3BucketName", "sensitive" : false, - "setterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.*/", - "setterMethodName" : "setDirectoryType", + "setterDocumentation" : "/**The name of the S3 bucket.
\n@param s3BucketName The name of the S3 bucket.*/", + "setterMethodName" : "setS3BucketName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryType", + "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14276,28 +15121,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The name of the S3 bucket.
\n@param s3BucketName The name of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryType", + "variableName" : "s3BucketName", "variableType" : "String", - "documentation" : "The type of directory associated with the WorkMail organization.
", + "documentation" : "The name of the S3 bucket.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "DefaultMailDomain", - "c2jShape" : "String", + "c2jName" : "S3Prefix", + "c2jShape" : "S3ObjectKey", "deprecated" : false, - "documentation" : "The default mail domain associated with the organization.
", + "documentation" : "The S3 bucket prefix.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDefaultMailDomain", - "getterDocumentation" : "/**The default mail domain associated with the organization.
\n@return The default mail domain associated with the organization.*/", - "getterMethodName" : "getDefaultMailDomain", + "fluentSetterDocumentation" : "/**The S3 bucket prefix.
\n@param s3Prefix The S3 bucket prefix.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Prefix", + "getterDocumentation" : "/**The S3 bucket prefix.
\n@return The S3 bucket prefix.*/", + "getterMethodName" : "getS3Prefix", "getterModel" : { "returnType" : "String", "documentation" : null @@ -14312,11 +15157,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DefaultMailDomain", + "marshallLocationName" : "S3Prefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DefaultMailDomain", + "unmarshallLocationName" : "S3Prefix", "uri" : false }, "idempotencyToken" : false, @@ -14328,14 +15173,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DefaultMailDomain", + "name" : "S3Prefix", "sensitive" : false, - "setterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.*/", - "setterMethodName" : "setDefaultMailDomain", + "setterDocumentation" : "/**The S3 bucket prefix.
\n@param s3Prefix The S3 bucket prefix.*/", + "setterMethodName" : "setS3Prefix", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "defaultMailDomain", + "variableName" : "s3Prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14345,30 +15190,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The S3 bucket prefix.
\n@param s3Prefix The S3 bucket prefix.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "defaultMailDomain", + "variableName" : "s3Prefix", "variableType" : "String", - "documentation" : "The default mail domain associated with the organization.
", + "documentation" : "The S3 bucket prefix.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "CompletedDate", - "c2jShape" : "Timestamp", + "c2jName" : "S3Path", + "c2jShape" : "S3ObjectKey", "deprecated" : false, - "documentation" : "The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
", + "documentation" : "The path to the S3 bucket and file that the mailbox export job is exporting to.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCompletedDate", - "getterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@return The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.*/", - "getterMethodName" : "getCompletedDate", + "fluentSetterDocumentation" : "/**The path to the S3 bucket and file that the mailbox export job is exporting to.
\n@param s3Path The path to the S3 bucket and file that the mailbox export job is exporting to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Path", + "getterDocumentation" : "/**The path to the S3 bucket and file that the mailbox export job is exporting to.
\n@return The path to the S3 bucket and file that the mailbox export job is exporting to.*/", + "getterMethodName" : "getS3Path", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -14381,11 +15226,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CompletedDate", + "marshallLocationName" : "S3Path", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CompletedDate", + "unmarshallLocationName" : "S3Path", "uri" : false }, "idempotencyToken" : false, @@ -14395,47 +15240,116 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "CompletedDate", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "S3Path", "sensitive" : false, - "setterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.*/", - "setterMethodName" : "setCompletedDate", + "setterDocumentation" : "/**The path to the S3 bucket and file that the mailbox export job is exporting to.
\n@param s3Path The path to the S3 bucket and file that the mailbox export job is exporting to.*/", + "setterMethodName" : "setS3Path", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "completedDate", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "s3Path", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The path to the S3 bucket and file that the mailbox export job is exporting to.
\n@param s3Path The path to the S3 bucket and file that the mailbox export job is exporting to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "completedDate", - "variableType" : "java.util.Date", - "documentation" : "The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "s3Path", + "variableType" : "String", + "documentation" : "The path to the S3 bucket and file that the mailbox export job is exporting to.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "ErrorMessage", - "c2jShape" : "String", + "c2jName" : "EstimatedProgress", + "c2jShape" : "Percentage", "deprecated" : false, - "documentation" : "(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
", + "documentation" : "The estimated progress of the mailbox export job, in percentage points.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withErrorMessage", - "getterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@return (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.*/", - "getterMethodName" : "getErrorMessage", + "fluentSetterDocumentation" : "/**The estimated progress of the mailbox export job, in percentage points.
\n@param estimatedProgress The estimated progress of the mailbox export job, in percentage points.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEstimatedProgress", + "getterDocumentation" : "/**The estimated progress of the mailbox export job, in percentage points.
\n@return The estimated progress of the mailbox export job, in percentage points.*/", + "getterMethodName" : "getEstimatedProgress", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EstimatedProgress", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EstimatedProgress", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "EstimatedProgress", + "sensitive" : false, + "setterDocumentation" : "/**The estimated progress of the mailbox export job, in percentage points.
\n@param estimatedProgress The estimated progress of the mailbox export job, in percentage points.*/", + "setterMethodName" : "setEstimatedProgress", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "estimatedProgress", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The estimated progress of the mailbox export job, in percentage points.
\n@param estimatedProgress The estimated progress of the mailbox export job, in percentage points.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "estimatedProgress", + "variableType" : "Integer", + "documentation" : "The estimated progress of the mailbox export job, in percentage points.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "State", + "c2jShape" : "MailboxExportJobState", + "deprecated" : false, + "documentation" : "The state of the mailbox export job.
", + "endpointDiscoveryId" : false, + "enumType" : "MailboxExportJobState", + "fluentSetterDocumentation" : "/**The state of the mailbox export job.
\n@param state The state of the mailbox export job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MailboxExportJobState*/", + "fluentSetterMethodName" : "withState", + "getterDocumentation" : "/**The state of the mailbox export job.
\n@return The state of the mailbox export job.\n@see MailboxExportJobState*/", + "getterMethodName" : "getState", "getterModel" : { "returnType" : "String", "documentation" : null @@ -14450,11 +15364,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ErrorMessage", + "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ErrorMessage", + "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, @@ -14466,14 +15380,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ErrorMessage", + "name" : "State", "sensitive" : false, - "setterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.*/", - "setterMethodName" : "setErrorMessage", + "setterDocumentation" : "/**The state of the mailbox export job.
\n@param state The state of the mailbox export job.\n@see MailboxExportJobState*/", + "setterMethodName" : "setState", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorMessage", + "variableName" : "state", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14483,28 +15397,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The state of the mailbox export job.
\n@param state The state of the mailbox export job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MailboxExportJobState*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorMessage", + "variableName" : "state", "variableType" : "String", - "documentation" : "(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
", + "documentation" : "The state of the mailbox export job.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "ARN", - "c2jShape" : "AmazonResourceName", + "c2jName" : "ErrorInfo", + "c2jShape" : "MailboxExportErrorInfo", "deprecated" : false, - "documentation" : "The Amazon Resource Name (ARN) of the organization.
", + "documentation" : "Error information for failed mailbox export jobs.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withARN", - "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@return The Amazon Resource Name (ARN) of the organization.*/", - "getterMethodName" : "getARN", + "fluentSetterDocumentation" : "/**Error information for failed mailbox export jobs.
\n@param errorInfo Error information for failed mailbox export jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withErrorInfo", + "getterDocumentation" : "/**Error information for failed mailbox export jobs.
\n@return Error information for failed mailbox export jobs.*/", + "getterMethodName" : "getErrorInfo", "getterModel" : { "returnType" : "String", "documentation" : null @@ -14519,11 +15433,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ARN", + "marshallLocationName" : "ErrorInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ARN", + "unmarshallLocationName" : "ErrorInfo", "uri" : false }, "idempotencyToken" : false, @@ -14535,14 +15449,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ARN", + "name" : "ErrorInfo", "sensitive" : false, - "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.*/", - "setterMethodName" : "setARN", + "setterDocumentation" : "/**Error information for failed mailbox export jobs.
\n@param errorInfo Error information for failed mailbox export jobs.*/", + "setterMethodName" : "setErrorInfo", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "aRN", + "variableName" : "errorInfo", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14552,31 +15466,169 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Error information for failed mailbox export jobs.
\n@param errorInfo Error information for failed mailbox export jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "aRN", + "variableName" : "errorInfo", "variableType" : "String", - "documentation" : "The Amazon Resource Name (ARN) of the organization.
", + "documentation" : "Error information for failed mailbox export jobs.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "StartTime", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The mailbox export job start timestamp.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The mailbox export job start timestamp.
\n@param startTime The mailbox export job start timestamp.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStartTime", + "getterDocumentation" : "/**The mailbox export job start timestamp.
\n@return The mailbox export job start timestamp.*/", + "getterMethodName" : "getStartTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "StartTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StartTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "StartTime", + "sensitive" : false, + "setterDocumentation" : "/**The mailbox export job start timestamp.
\n@param startTime The mailbox export job start timestamp.*/", + "setterMethodName" : "setStartTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The mailbox export job start timestamp.
\n@param startTime The mailbox export job start timestamp.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "The mailbox export job start timestamp.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "EndTime", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The mailbox export job end timestamp.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The mailbox export job end timestamp.
\n@param endTime The mailbox export job end timestamp.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEndTime", + "getterDocumentation" : "/**The mailbox export job end timestamp.
\n@return The mailbox export job end timestamp.*/", + "getterMethodName" : "getEndTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EndTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EndTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EndTime", + "sensitive" : false, + "setterDocumentation" : "/**The mailbox export job end timestamp.
\n@param endTime The mailbox export job end timestamp.*/", + "setterMethodName" : "setEndTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The mailbox export job end timestamp.
\n@param endTime The mailbox export job end timestamp.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "The mailbox export job end timestamp.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "ARN" : { - "c2jName" : "ARN", - "c2jShape" : "AmazonResourceName", + "Description" : { + "c2jName" : "Description", + "c2jShape" : "Description", "deprecated" : false, - "documentation" : "The Amazon Resource Name (ARN) of the organization.
", + "documentation" : "The mailbox export job description.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withARN", - "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@return The Amazon Resource Name (ARN) of the organization.*/", - "getterMethodName" : "getARN", - "getterModel" : { + "fluentSetterDocumentation" : "/**The mailbox export job description.
\n@param description The mailbox export job description.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDescription", + "getterDocumentation" : "/**The mailbox export job description.
\n@return The mailbox export job description.*/", + "getterMethodName" : "getDescription", + "getterModel" : { "returnType" : "String", "documentation" : null }, @@ -14590,11 +15642,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ARN", + "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ARN", + "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, @@ -14606,14 +15658,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ARN", + "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.*/", - "setterMethodName" : "setARN", + "setterDocumentation" : "/**The mailbox export job description.
\n@param description The mailbox export job description.*/", + "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "aRN", + "variableName" : "description", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14623,29 +15675,99 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The mailbox export job description.
\n@param description The mailbox export job description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "aRN", + "variableName" : "description", "variableType" : "String", - "documentation" : "The Amazon Resource Name (ARN) of the organization.
", + "documentation" : "The mailbox export job description.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Alias" : { - "c2jName" : "Alias", - "c2jShape" : "OrganizationName", + "EndTime" : { + "c2jName" : "EndTime", + "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "The alias for an organization.
", + "documentation" : "The mailbox export job end timestamp.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAlias", - "getterDocumentation" : "/**The alias for an organization.
\n@return The alias for an organization.*/", - "getterMethodName" : "getAlias", + "fluentSetterDocumentation" : "/**The mailbox export job end timestamp.
\n@param endTime The mailbox export job end timestamp.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEndTime", + "getterDocumentation" : "/**The mailbox export job end timestamp.
\n@return The mailbox export job end timestamp.*/", + "getterMethodName" : "getEndTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EndTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EndTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EndTime", + "sensitive" : false, + "setterDocumentation" : "/**The mailbox export job end timestamp.
\n@param endTime The mailbox export job end timestamp.*/", + "setterMethodName" : "setEndTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The mailbox export job end timestamp.
\n@param endTime The mailbox export job end timestamp.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "The mailbox export job end timestamp.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "EntityId" : { + "c2jName" : "EntityId", + "c2jShape" : "WorkMailIdentifier", + "deprecated" : false, + "documentation" : "The identifier of the user or resource associated with the mailbox.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of the user or resource associated with the mailbox.
\n@param entityId The identifier of the user or resource associated with the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntityId", + "getterDocumentation" : "/**The identifier of the user or resource associated with the mailbox.
\n@return The identifier of the user or resource associated with the mailbox.*/", + "getterMethodName" : "getEntityId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -14660,11 +15782,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Alias", + "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Alias", + "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, @@ -14676,14 +15798,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Alias", + "name" : "EntityId", "sensitive" : false, - "setterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.*/", - "setterMethodName" : "setAlias", + "setterDocumentation" : "/**The identifier of the user or resource associated with the mailbox.
\n@param entityId The identifier of the user or resource associated with the mailbox.*/", + "setterMethodName" : "setEntityId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "alias", + "variableName" : "entityId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14693,31 +15815,31 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of the user or resource associated with the mailbox.
\n@param entityId The identifier of the user or resource associated with the mailbox.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "alias", + "variableName" : "entityId", "variableType" : "String", - "documentation" : "The alias for an organization.
", + "documentation" : "The identifier of the user or resource associated with the mailbox.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "CompletedDate" : { - "c2jName" : "CompletedDate", - "c2jShape" : "Timestamp", + "ErrorInfo" : { + "c2jName" : "ErrorInfo", + "c2jShape" : "MailboxExportErrorInfo", "deprecated" : false, - "documentation" : "The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
", + "documentation" : "Error information for failed mailbox export jobs.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCompletedDate", - "getterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@return The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.*/", - "getterMethodName" : "getCompletedDate", + "fluentSetterDocumentation" : "/**Error information for failed mailbox export jobs.
\n@param errorInfo Error information for failed mailbox export jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withErrorInfo", + "getterDocumentation" : "/**Error information for failed mailbox export jobs.
\n@return Error information for failed mailbox export jobs.*/", + "getterMethodName" : "getErrorInfo", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -14730,11 +15852,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CompletedDate", + "marshallLocationName" : "ErrorInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CompletedDate", + "unmarshallLocationName" : "ErrorInfo", "uri" : false }, "idempotencyToken" : false, @@ -14744,48 +15866,118 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "CompletedDate", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ErrorInfo", "sensitive" : false, - "setterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.*/", - "setterMethodName" : "setCompletedDate", + "setterDocumentation" : "/**Error information for failed mailbox export jobs.
\n@param errorInfo Error information for failed mailbox export jobs.*/", + "setterMethodName" : "setErrorInfo", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "completedDate", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "errorInfo", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**Error information for failed mailbox export jobs.
\n@param errorInfo Error information for failed mailbox export jobs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "completedDate", - "variableType" : "java.util.Date", - "documentation" : "The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "errorInfo", + "variableType" : "String", + "documentation" : "Error information for failed mailbox export jobs.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "DefaultMailDomain" : { - "c2jName" : "DefaultMailDomain", - "c2jShape" : "String", + "EstimatedProgress" : { + "c2jName" : "EstimatedProgress", + "c2jShape" : "Percentage", "deprecated" : false, - "documentation" : "The default mail domain associated with the organization.
", + "documentation" : "The estimated progress of the mailbox export job, in percentage points.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDefaultMailDomain", - "getterDocumentation" : "/**The default mail domain associated with the organization.
\n@return The default mail domain associated with the organization.*/", - "getterMethodName" : "getDefaultMailDomain", + "fluentSetterDocumentation" : "/**The estimated progress of the mailbox export job, in percentage points.
\n@param estimatedProgress The estimated progress of the mailbox export job, in percentage points.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEstimatedProgress", + "getterDocumentation" : "/**The estimated progress of the mailbox export job, in percentage points.
\n@return The estimated progress of the mailbox export job, in percentage points.*/", + "getterMethodName" : "getEstimatedProgress", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EstimatedProgress", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EstimatedProgress", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "EstimatedProgress", + "sensitive" : false, + "setterDocumentation" : "/**The estimated progress of the mailbox export job, in percentage points.
\n@param estimatedProgress The estimated progress of the mailbox export job, in percentage points.*/", + "setterMethodName" : "setEstimatedProgress", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "estimatedProgress", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The estimated progress of the mailbox export job, in percentage points.
\n@param estimatedProgress The estimated progress of the mailbox export job, in percentage points.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "estimatedProgress", + "variableType" : "Integer", + "documentation" : "The estimated progress of the mailbox export job, in percentage points.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "KmsKeyArn" : { + "c2jName" : "KmsKeyArn", + "c2jShape" : "KmsKeyArn", + "deprecated" : false, + "documentation" : "The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
\n@param kmsKeyArn The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withKmsKeyArn", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
\n@return The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.*/", + "getterMethodName" : "getKmsKeyArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -14800,11 +15992,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DefaultMailDomain", + "marshallLocationName" : "KmsKeyArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DefaultMailDomain", + "unmarshallLocationName" : "KmsKeyArn", "uri" : false }, "idempotencyToken" : false, @@ -14816,14 +16008,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DefaultMailDomain", + "name" : "KmsKeyArn", "sensitive" : false, - "setterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.*/", - "setterMethodName" : "setDefaultMailDomain", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
\n@param kmsKeyArn The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.*/", + "setterMethodName" : "setKmsKeyArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "defaultMailDomain", + "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14833,29 +16025,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
\n@param kmsKeyArn The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "defaultMailDomain", + "variableName" : "kmsKeyArn", "variableType" : "String", - "documentation" : "The default mail domain associated with the organization.
", + "documentation" : "The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "DirectoryId" : { - "c2jName" : "DirectoryId", - "c2jShape" : "String", + "RoleArn" : { + "c2jName" : "RoleArn", + "c2jShape" : "RoleArn", "deprecated" : false, - "documentation" : "The identifier for the directory associated with an Amazon WorkMail organization.
", + "documentation" : "The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDirectoryId", - "getterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@return The identifier for the directory associated with an Amazon WorkMail organization.*/", - "getterMethodName" : "getDirectoryId", + "fluentSetterDocumentation" : "/**The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
\n@param roleArn The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoleArn", + "getterDocumentation" : "/**The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
\n@return The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.*/", + "getterMethodName" : "getRoleArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -14870,11 +16062,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DirectoryId", + "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DirectoryId", + "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, @@ -14886,14 +16078,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DirectoryId", + "name" : "RoleArn", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.*/", - "setterMethodName" : "setDirectoryId", + "setterDocumentation" : "/**The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
\n@param roleArn The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.*/", + "setterMethodName" : "setRoleArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryId", + "variableName" : "roleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14903,29 +16095,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
\n@param roleArn The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryId", + "variableName" : "roleArn", "variableType" : "String", - "documentation" : "The identifier for the directory associated with an Amazon WorkMail organization.
", + "documentation" : "The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "DirectoryType" : { - "c2jName" : "DirectoryType", - "c2jShape" : "String", + "S3BucketName" : { + "c2jName" : "S3BucketName", + "c2jShape" : "S3BucketName", "deprecated" : false, - "documentation" : "The type of directory associated with the WorkMail organization.
", + "documentation" : "The name of the S3 bucket.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDirectoryType", - "getterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@return The type of directory associated with the WorkMail organization.*/", - "getterMethodName" : "getDirectoryType", + "fluentSetterDocumentation" : "/**The name of the S3 bucket.
\n@param s3BucketName The name of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3BucketName", + "getterDocumentation" : "/**The name of the S3 bucket.
\n@return The name of the S3 bucket.*/", + "getterMethodName" : "getS3BucketName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -14940,11 +16132,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DirectoryType", + "marshallLocationName" : "S3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DirectoryType", + "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, @@ -14956,14 +16148,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DirectoryType", + "name" : "S3BucketName", "sensitive" : false, - "setterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.*/", - "setterMethodName" : "setDirectoryType", + "setterDocumentation" : "/**The name of the S3 bucket.
\n@param s3BucketName The name of the S3 bucket.*/", + "setterMethodName" : "setS3BucketName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryType", + "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -14973,29 +16165,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The name of the S3 bucket.
\n@param s3BucketName The name of the S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryType", + "variableName" : "s3BucketName", "variableType" : "String", - "documentation" : "The type of directory associated with the WorkMail organization.
", + "documentation" : "The name of the S3 bucket.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "ErrorMessage" : { - "c2jName" : "ErrorMessage", - "c2jShape" : "String", + "S3Path" : { + "c2jName" : "S3Path", + "c2jShape" : "S3ObjectKey", "deprecated" : false, - "documentation" : "(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
", + "documentation" : "The path to the S3 bucket and file that the mailbox export job is exporting to.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withErrorMessage", - "getterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@return (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.*/", - "getterMethodName" : "getErrorMessage", + "fluentSetterDocumentation" : "/**The path to the S3 bucket and file that the mailbox export job is exporting to.
\n@param s3Path The path to the S3 bucket and file that the mailbox export job is exporting to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Path", + "getterDocumentation" : "/**The path to the S3 bucket and file that the mailbox export job is exporting to.
\n@return The path to the S3 bucket and file that the mailbox export job is exporting to.*/", + "getterMethodName" : "getS3Path", "getterModel" : { "returnType" : "String", "documentation" : null @@ -15010,11 +16202,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ErrorMessage", + "marshallLocationName" : "S3Path", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ErrorMessage", + "unmarshallLocationName" : "S3Path", "uri" : false }, "idempotencyToken" : false, @@ -15026,14 +16218,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ErrorMessage", + "name" : "S3Path", "sensitive" : false, - "setterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.*/", - "setterMethodName" : "setErrorMessage", + "setterDocumentation" : "/**The path to the S3 bucket and file that the mailbox export job is exporting to.
\n@param s3Path The path to the S3 bucket and file that the mailbox export job is exporting to.*/", + "setterMethodName" : "setS3Path", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorMessage", + "variableName" : "s3Path", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -15043,29 +16235,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The path to the S3 bucket and file that the mailbox export job is exporting to.
\n@param s3Path The path to the S3 bucket and file that the mailbox export job is exporting to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "errorMessage", + "variableName" : "s3Path", "variableType" : "String", - "documentation" : "(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
", + "documentation" : "The path to the S3 bucket and file that the mailbox export job is exporting to.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "OrganizationId" : { - "c2jName" : "OrganizationId", - "c2jShape" : "OrganizationId", + "S3Prefix" : { + "c2jName" : "S3Prefix", + "c2jShape" : "S3ObjectKey", "deprecated" : false, - "documentation" : "The identifier of an organization.
", + "documentation" : "The S3 bucket prefix.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier of an organization.
\n@return The identifier of an organization.*/", - "getterMethodName" : "getOrganizationId", + "fluentSetterDocumentation" : "/**The S3 bucket prefix.
\n@param s3Prefix The S3 bucket prefix.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withS3Prefix", + "getterDocumentation" : "/**The S3 bucket prefix.
\n@return The S3 bucket prefix.*/", + "getterMethodName" : "getS3Prefix", "getterModel" : { "returnType" : "String", "documentation" : null @@ -15080,11 +16272,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrganizationId", + "marshallLocationName" : "S3Prefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OrganizationId", + "unmarshallLocationName" : "S3Prefix", "uri" : false }, "idempotencyToken" : false, @@ -15096,14 +16288,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "OrganizationId", + "name" : "S3Prefix", "sensitive" : false, - "setterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.*/", - "setterMethodName" : "setOrganizationId", + "setterDocumentation" : "/**The S3 bucket prefix.
\n@param s3Prefix The S3 bucket prefix.*/", + "setterMethodName" : "setS3Prefix", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "s3Prefix", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -15113,28 +16305,98 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The S3 bucket prefix.
\n@param s3Prefix The S3 bucket prefix.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "s3Prefix", "variableType" : "String", - "documentation" : "The identifier of an organization.
", + "documentation" : "The S3 bucket prefix.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, + "StartTime" : { + "c2jName" : "StartTime", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The mailbox export job start timestamp.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The mailbox export job start timestamp.
\n@param startTime The mailbox export job start timestamp.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStartTime", + "getterDocumentation" : "/**The mailbox export job start timestamp.
\n@return The mailbox export job start timestamp.*/", + "getterMethodName" : "getStartTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "StartTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StartTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "StartTime", + "sensitive" : false, + "setterDocumentation" : "/**The mailbox export job start timestamp.
\n@param startTime The mailbox export job start timestamp.*/", + "setterMethodName" : "setStartTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The mailbox export job start timestamp.
\n@param startTime The mailbox export job start timestamp.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "The mailbox export job start timestamp.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, "State" : { "c2jName" : "State", - "c2jShape" : "String", + "c2jShape" : "MailboxExportJobState", "deprecated" : false, - "documentation" : "The state of an organization.
", + "documentation" : "The state of the mailbox export job.
", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "enumType" : "MailboxExportJobState", + "fluentSetterDocumentation" : "/**The state of the mailbox export job.
\n@param state The state of the mailbox export job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MailboxExportJobState*/", "fluentSetterMethodName" : "withState", - "getterDocumentation" : "/**The state of an organization.
\n@return The state of an organization.*/", + "getterDocumentation" : "/**The state of the mailbox export job.
\n@return The state of the mailbox export job.\n@see MailboxExportJobState*/", "getterMethodName" : "getState", "getterModel" : { "returnType" : "String", @@ -15168,7 +16430,7 @@ "marshallingType" : "STRING", "name" : "State", "sensitive" : false, - "setterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.*/", + "setterDocumentation" : "/**The state of the mailbox export job.
\n@param state The state of the mailbox export job.\n@see MailboxExportJobState*/", "setterMethodName" : "setState", "setterModel" : { "timestampFormat" : null, @@ -15183,13 +16445,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The state of the mailbox export job.
\n@param state The state of the mailbox export job.\n@return Returns a reference to this object so that method calls can be chained together.\n@see MailboxExportJobState*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", - "documentation" : "The state of an organization.
", + "documentation" : "The state of the mailbox export job.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -15200,7 +16462,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DescribeOrganizationResult", + "shapeName" : "DescribeMailboxExportJobResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -15209,17 +16471,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeOrganizationResult", - "variableName" : "describeOrganizationResult", - "variableType" : "DescribeOrganizationResult", + "variableDeclarationType" : "DescribeMailboxExportJobResult", + "variableName" : "describeMailboxExportJobResult", + "variableType" : "DescribeMailboxExportJobResult", "documentation" : null, - "simpleType" : "DescribeOrganizationResult", - "variableSetterType" : "DescribeOrganizationResult" + "simpleType" : "DescribeMailboxExportJobResult", + "variableSetterType" : "DescribeMailboxExportJobResult" }, "wrapper" : false }, - "DescribeResourceRequest" : { - "c2jName" : "DescribeResourceRequest", + "DescribeOrganizationRequest" : { + "c2jName" : "DescribeOrganizationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -15231,17 +16493,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.request.DescribeResourceRequest", + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.DescribeOrganizationRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DescribeResource", + "action" : "DescribeOrganization", "locationName" : null, "requestUri" : "/", - "target" : "WorkMailService.DescribeResource", + "target" : "WorkMailService.DescribeOrganization", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -15249,12 +16511,12 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier associated with the organization for which the resource is described.
", + "documentation" : "The identifier for the organization to be described.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@return The identifier associated with the organization for which the resource is described.*/", + "getterDocumentation" : "/**The identifier for the organization to be described.
\n@return The identifier for the organization to be described.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -15288,7 +16550,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.*/", + "setterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -15303,82 +16565,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier associated with the organization for which the resource is described.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "ResourceId", - "c2jShape" : "ResourceId", - "deprecated" : false, - "documentation" : "The identifier of the resource to be described.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**The identifier of the resource to be described.
\n@return The identifier of the resource to be described.*/", - "getterMethodName" : "getResourceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ResourceId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ResourceId", - "sensitive" : false, - "setterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.*/", - "setterMethodName" : "setResourceId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceId", - "variableType" : "String", - "documentation" : "The identifier of the resource to be described.
", + "documentation" : "The identifier for the organization to be described.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -15389,12 +16582,12 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier associated with the organization for which the resource is described.
", + "documentation" : "The identifier for the organization to be described.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@return The identifier associated with the organization for which the resource is described.*/", + "getterDocumentation" : "/**The identifier for the organization to be described.
\n@return The identifier for the organization to be described.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -15428,7 +16621,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.*/", + "setterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -15443,142 +16636,72 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization to be described.
\n@param organizationId The identifier for the organization to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier associated with the organization for which the resource is described.
", + "documentation" : "The identifier for the organization to be described.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, - "ResourceId" : { - "c2jName" : "ResourceId", - "c2jShape" : "ResourceId", - "deprecated" : false, - "documentation" : "The identifier of the resource to be described.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**The identifier of the resource to be described.
\n@return The identifier of the resource to be described.*/", - "getterMethodName" : "getResourceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ResourceId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ResourceId", - "sensitive" : false, - "setterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.*/", - "setterMethodName" : "setResourceId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceId", - "variableType" : "String", - "documentation" : "The identifier of the resource to be described.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "packageName" : "com.amazonaws.services.workmail.request", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "OrganizationId", "ResourceId" ], - "shapeName" : "DescribeResourceRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DescribeResourceRequest", - "variableName" : "describeResourceRequest", - "variableType" : "DescribeResourceRequest", - "documentation" : null, - "simpleType" : "DescribeResourceRequest", - "variableSetterType" : "DescribeResourceRequest" - }, - "wrapper" : false - }, - "DescribeResourceResult" : { - "c2jName" : "DescribeResourceResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.response.DescribeResourceResult", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "ResourceId", - "c2jShape" : "ResourceId", - "deprecated" : false, - "documentation" : "The identifier of the described resource.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**The identifier of the described resource.
\n@return The identifier of the described resource.*/", - "getterMethodName" : "getResourceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null + } + }, + "packageName" : "com.amazonaws.services.workmail.request", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "OrganizationId" ], + "shapeName" : "DescribeOrganizationRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DescribeOrganizationRequest", + "variableName" : "describeOrganizationRequest", + "variableType" : "DescribeOrganizationRequest", + "documentation" : null, + "simpleType" : "DescribeOrganizationRequest", + "variableSetterType" : "DescribeOrganizationRequest" + }, + "wrapper" : false + }, + "DescribeOrganizationResult" : { + "c2jName" : "DescribeOrganizationResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.DescribeOrganizationResult", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", + "deprecated" : false, + "documentation" : "The identifier of an organization.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The identifier of an organization.
\n@return The identifier of an organization.*/", + "getterMethodName" : "getOrganizationId", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, "http" : { "additionalMarshallingPath" : null, @@ -15590,11 +16713,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceId", + "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ResourceId", + "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, @@ -15606,14 +16729,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ResourceId", + "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.*/", - "setterMethodName" : "setResourceId", + "setterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.*/", + "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceId", + "variableName" : "organizationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -15623,28 +16746,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceId", + "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier of the described resource.
", + "documentation" : "The identifier of an organization.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Email", - "c2jShape" : "EmailAddress", + "c2jName" : "Alias", + "c2jShape" : "OrganizationName", "deprecated" : false, - "documentation" : "The email of the described resource.
", + "documentation" : "The alias for an organization.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**The email of the described resource.
\n@return The email of the described resource.*/", - "getterMethodName" : "getEmail", + "fluentSetterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAlias", + "getterDocumentation" : "/**The alias for an organization.
\n@return The alias for an organization.*/", + "getterMethodName" : "getAlias", "getterModel" : { "returnType" : "String", "documentation" : null @@ -15659,11 +16782,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Email", + "marshallLocationName" : "Alias", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Email", + "unmarshallLocationName" : "Alias", "uri" : false }, "idempotencyToken" : false, @@ -15675,14 +16798,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Email", + "name" : "Alias", "sensitive" : false, - "setterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.*/", - "setterMethodName" : "setEmail", + "setterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.*/", + "setterMethodName" : "setAlias", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "alias", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -15692,28 +16815,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "alias", "variableType" : "String", - "documentation" : "The email of the described resource.
", + "documentation" : "The alias for an organization.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Name", - "c2jShape" : "ResourceName", + "c2jName" : "State", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "The name of the described resource.
", + "documentation" : "The state of an organization.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The name of the described resource.
\n@return The name of the described resource.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withState", + "getterDocumentation" : "/**The state of an organization.
\n@return The state of an organization.*/", + "getterMethodName" : "getState", "getterModel" : { "returnType" : "String", "documentation" : null @@ -15728,11 +16851,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, @@ -15744,14 +16867,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "State", "sensitive" : false, - "setterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.*/", + "setterMethodName" : "setState", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "state", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -15761,28 +16884,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "state", "variableType" : "String", - "documentation" : "The name of the described resource.
", + "documentation" : "The state of an organization.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Type", - "c2jShape" : "ResourceType", + "c2jName" : "DirectoryId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "The type of the described resource.
", + "documentation" : "The identifier for the directory associated with an Amazon WorkMail organization.
", "endpointDiscoveryId" : false, - "enumType" : "ResourceType", - "fluentSetterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType*/", - "fluentSetterMethodName" : "withType", - "getterDocumentation" : "/**The type of the described resource.
\n@return The type of the described resource.\n@see ResourceType*/", - "getterMethodName" : "getType", + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDirectoryId", + "getterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@return The identifier for the directory associated with an Amazon WorkMail organization.*/", + "getterMethodName" : "getDirectoryId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -15797,11 +16920,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Type", + "marshallLocationName" : "DirectoryId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Type", + "unmarshallLocationName" : "DirectoryId", "uri" : false }, "idempotencyToken" : false, @@ -15813,14 +16936,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Type", + "name" : "DirectoryId", "sensitive" : false, - "setterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@see ResourceType*/", - "setterMethodName" : "setType", + "setterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.*/", + "setterMethodName" : "setDirectoryId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "type", + "variableName" : "directoryId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -15830,30 +16953,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType*/", + "varargSetterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "type", + "variableName" : "directoryId", "variableType" : "String", - "documentation" : "The type of the described resource.
", + "documentation" : "The identifier for the directory associated with an Amazon WorkMail organization.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "BookingOptions", - "c2jShape" : "BookingOptions", + "c2jName" : "DirectoryType", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "The booking options for the described resource.
", + "documentation" : "The type of directory associated with the WorkMail organization.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBookingOptions", - "getterDocumentation" : "/**The booking options for the described resource.
\n@return The booking options for the described resource.*/", - "getterMethodName" : "getBookingOptions", + "fluentSetterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDirectoryType", + "getterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@return The type of directory associated with the WorkMail organization.*/", + "getterMethodName" : "getDirectoryType", "getterModel" : { - "returnType" : "BookingOptions", + "returnType" : "String", "documentation" : null }, "http" : { @@ -15866,11 +16989,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "BookingOptions", + "marshallLocationName" : "DirectoryType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "BookingOptions", + "unmarshallLocationName" : "DirectoryType", "uri" : false }, "idempotencyToken" : false, @@ -15880,47 +17003,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "BookingOptions", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DirectoryType", "sensitive" : false, - "setterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.*/", - "setterMethodName" : "setBookingOptions", + "setterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.*/", + "setterMethodName" : "setDirectoryType", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "BookingOptions", - "variableName" : "bookingOptions", - "variableType" : "BookingOptions", + "variableDeclarationType" : "String", + "variableName" : "directoryType", + "variableType" : "String", "documentation" : "", - "simpleType" : "BookingOptions", - "variableSetterType" : "BookingOptions" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "BookingOptions", - "variableName" : "bookingOptions", - "variableType" : "BookingOptions", - "documentation" : "The booking options for the described resource.
", - "simpleType" : "BookingOptions", - "variableSetterType" : "BookingOptions" + "variableDeclarationType" : "String", + "variableName" : "directoryType", + "variableType" : "String", + "documentation" : "The type of directory associated with the WorkMail organization.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "State", - "c2jShape" : "EntityState", + "c2jName" : "DefaultMailDomain", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
", + "documentation" : "The default mail domain associated with the organization.
", "endpointDiscoveryId" : false, - "enumType" : "EntityState", - "fluentSetterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", - "fluentSetterMethodName" : "withState", - "getterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@return The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@see EntityState*/", - "getterMethodName" : "getState", + "enumType" : null, + "fluentSetterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDefaultMailDomain", + "getterDocumentation" : "/**The default mail domain associated with the organization.
\n@return The default mail domain associated with the organization.*/", + "getterMethodName" : "getDefaultMailDomain", "getterModel" : { "returnType" : "String", "documentation" : null @@ -15935,11 +17058,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "State", + "marshallLocationName" : "DefaultMailDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "State", + "unmarshallLocationName" : "DefaultMailDomain", "uri" : false }, "idempotencyToken" : false, @@ -15951,14 +17074,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "State", + "name" : "DefaultMailDomain", "sensitive" : false, - "setterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@see EntityState*/", - "setterMethodName" : "setState", + "setterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.*/", + "setterMethodName" : "setDefaultMailDomain", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "state", + "variableName" : "defaultMailDomain", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -15968,28 +17091,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "varargSetterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "state", + "variableName" : "defaultMailDomain", "variableType" : "String", - "documentation" : "The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
", + "documentation" : "The default mail domain associated with the organization.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "EnabledDate", + "c2jName" : "CompletedDate", "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
", + "documentation" : "The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEnabledDate", - "getterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@return The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.*/", - "getterMethodName" : "getEnabledDate", + "fluentSetterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCompletedDate", + "getterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@return The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.*/", + "getterMethodName" : "getCompletedDate", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null @@ -16004,11 +17127,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EnabledDate", + "marshallLocationName" : "CompletedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EnabledDate", + "unmarshallLocationName" : "CompletedDate", "uri" : false }, "idempotencyToken" : false, @@ -16020,14 +17143,14 @@ "mapModel" : null, "marshallingTargetClass" : "java.util.Date", "marshallingType" : "DATE", - "name" : "EnabledDate", + "name" : "CompletedDate", "sensitive" : false, - "setterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.*/", - "setterMethodName" : "setEnabledDate", + "setterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.*/", + "setterMethodName" : "setCompletedDate", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.Date", - "variableName" : "enabledDate", + "variableName" : "completedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", @@ -16037,30 +17160,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", - "variableName" : "enabledDate", + "variableName" : "completedDate", "variableType" : "java.util.Date", - "documentation" : "The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
", + "documentation" : "The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "DisabledDate", - "c2jShape" : "Timestamp", + "c2jName" : "ErrorMessage", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
", + "documentation" : "(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisabledDate", - "getterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@return The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.*/", - "getterMethodName" : "getDisabledDate", + "fluentSetterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withErrorMessage", + "getterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@return (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.*/", + "getterMethodName" : "getErrorMessage", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -16073,11 +17196,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DisabledDate", + "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DisabledDate", + "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, @@ -16087,51 +17210,120 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "DisabledDate", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ErrorMessage", "sensitive" : false, - "setterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.*/", - "setterMethodName" : "setDisabledDate", + "setterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.*/", + "setterMethodName" : "setErrorMessage", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "disabledDate", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "errorMessage", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "disabledDate", - "variableType" : "java.util.Date", - "documentation" : "The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "errorMessage", + "variableType" : "String", + "documentation" : "(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ARN", + "c2jShape" : "AmazonResourceName", + "deprecated" : false, + "documentation" : "The Amazon Resource Name (ARN) of the organization.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withARN", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@return The Amazon Resource Name (ARN) of the organization.*/", + "getterMethodName" : "getARN", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ARN", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ARN", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ARN", + "sensitive" : false, + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.*/", + "setterMethodName" : "setARN", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aRN", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "aRN", + "variableType" : "String", + "documentation" : "The Amazon Resource Name (ARN) of the organization.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "BookingOptions" : { - "c2jName" : "BookingOptions", - "c2jShape" : "BookingOptions", + "ARN" : { + "c2jName" : "ARN", + "c2jShape" : "AmazonResourceName", "deprecated" : false, - "documentation" : "The booking options for the described resource.
", + "documentation" : "The Amazon Resource Name (ARN) of the organization.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withBookingOptions", - "getterDocumentation" : "/**The booking options for the described resource.
\n@return The booking options for the described resource.*/", - "getterMethodName" : "getBookingOptions", + "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withARN", + "getterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@return The Amazon Resource Name (ARN) of the organization.*/", + "getterMethodName" : "getARN", "getterModel" : { - "returnType" : "BookingOptions", + "returnType" : "String", "documentation" : null }, "http" : { @@ -16144,11 +17336,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "BookingOptions", + "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "BookingOptions", + "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, @@ -16158,48 +17350,118 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "BookingOptions", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ARN", "sensitive" : false, - "setterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.*/", - "setterMethodName" : "setBookingOptions", + "setterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.*/", + "setterMethodName" : "setARN", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "BookingOptions", - "variableName" : "bookingOptions", - "variableType" : "BookingOptions", + "variableDeclarationType" : "String", + "variableName" : "aRN", + "variableType" : "String", "documentation" : "", - "simpleType" : "BookingOptions", - "variableSetterType" : "BookingOptions" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) of the organization.
\n@param aRN The Amazon Resource Name (ARN) of the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "BookingOptions", - "variableName" : "bookingOptions", - "variableType" : "BookingOptions", - "documentation" : "The booking options for the described resource.
", - "simpleType" : "BookingOptions", - "variableSetterType" : "BookingOptions" + "variableDeclarationType" : "String", + "variableName" : "aRN", + "variableType" : "String", + "documentation" : "The Amazon Resource Name (ARN) of the organization.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "DisabledDate" : { - "c2jName" : "DisabledDate", + "Alias" : { + "c2jName" : "Alias", + "c2jShape" : "OrganizationName", + "deprecated" : false, + "documentation" : "The alias for an organization.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAlias", + "getterDocumentation" : "/**The alias for an organization.
\n@return The alias for an organization.*/", + "getterMethodName" : "getAlias", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Alias", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Alias", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Alias", + "sensitive" : false, + "setterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.*/", + "setterMethodName" : "setAlias", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "alias", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The alias for an organization.
\n@param alias The alias for an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "alias", + "variableType" : "String", + "documentation" : "The alias for an organization.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "CompletedDate" : { + "c2jName" : "CompletedDate", "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
", + "documentation" : "The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisabledDate", - "getterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@return The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.*/", - "getterMethodName" : "getDisabledDate", + "fluentSetterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCompletedDate", + "getterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@return The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.*/", + "getterMethodName" : "getCompletedDate", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null @@ -16214,11 +17476,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DisabledDate", + "marshallLocationName" : "CompletedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DisabledDate", + "unmarshallLocationName" : "CompletedDate", "uri" : false }, "idempotencyToken" : false, @@ -16230,14 +17492,14 @@ "mapModel" : null, "marshallingTargetClass" : "java.util.Date", "marshallingType" : "DATE", - "name" : "DisabledDate", + "name" : "CompletedDate", "sensitive" : false, - "setterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.*/", - "setterMethodName" : "setDisabledDate", + "setterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.*/", + "setterMethodName" : "setCompletedDate", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.Date", - "variableName" : "disabledDate", + "variableName" : "completedDate", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", @@ -16247,29 +17509,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
\n@param completedDate The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", - "variableName" : "disabledDate", + "variableName" : "completedDate", "variableType" : "java.util.Date", - "documentation" : "The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
", + "documentation" : "The date at which the organization became usable in the WorkMail context, in UNIX epoch time format.
", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, - "Email" : { - "c2jName" : "Email", - "c2jShape" : "EmailAddress", + "DefaultMailDomain" : { + "c2jName" : "DefaultMailDomain", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "The email of the described resource.
", + "documentation" : "The default mail domain associated with the organization.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**The email of the described resource.
\n@return The email of the described resource.*/", - "getterMethodName" : "getEmail", + "fluentSetterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDefaultMailDomain", + "getterDocumentation" : "/**The default mail domain associated with the organization.
\n@return The default mail domain associated with the organization.*/", + "getterMethodName" : "getDefaultMailDomain", "getterModel" : { "returnType" : "String", "documentation" : null @@ -16284,11 +17546,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Email", + "marshallLocationName" : "DefaultMailDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Email", + "unmarshallLocationName" : "DefaultMailDomain", "uri" : false }, "idempotencyToken" : false, @@ -16300,14 +17562,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Email", + "name" : "DefaultMailDomain", "sensitive" : false, - "setterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.*/", - "setterMethodName" : "setEmail", + "setterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.*/", + "setterMethodName" : "setDefaultMailDomain", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "defaultMailDomain", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -16317,31 +17579,31 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The default mail domain associated with the organization.
\n@param defaultMailDomain The default mail domain associated with the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "defaultMailDomain", "variableType" : "String", - "documentation" : "The email of the described resource.
", + "documentation" : "The default mail domain associated with the organization.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "EnabledDate" : { - "c2jName" : "EnabledDate", - "c2jShape" : "Timestamp", + "DirectoryId" : { + "c2jName" : "DirectoryId", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
", + "documentation" : "The identifier for the directory associated with an Amazon WorkMail organization.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEnabledDate", - "getterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@return The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.*/", - "getterMethodName" : "getEnabledDate", + "fluentSetterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDirectoryId", + "getterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@return The identifier for the directory associated with an Amazon WorkMail organization.*/", + "getterMethodName" : "getDirectoryId", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -16354,11 +17616,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EnabledDate", + "marshallLocationName" : "DirectoryId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EnabledDate", + "unmarshallLocationName" : "DirectoryId", "uri" : false }, "idempotencyToken" : false, @@ -16368,48 +17630,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "EnabledDate", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DirectoryId", "sensitive" : false, - "setterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.*/", - "setterMethodName" : "setEnabledDate", + "setterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.*/", + "setterMethodName" : "setDirectoryId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "enabledDate", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "directoryId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the directory associated with an Amazon WorkMail organization.
\n@param directoryId The identifier for the directory associated with an Amazon WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "enabledDate", - "variableType" : "java.util.Date", - "documentation" : "The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "directoryId", + "variableType" : "String", + "documentation" : "The identifier for the directory associated with an Amazon WorkMail organization.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "ResourceName", + "DirectoryType" : { + "c2jName" : "DirectoryType", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "The name of the described resource.
", + "documentation" : "The type of directory associated with the WorkMail organization.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The name of the described resource.
\n@return The name of the described resource.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDirectoryType", + "getterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@return The type of directory associated with the WorkMail organization.*/", + "getterMethodName" : "getDirectoryType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -16424,11 +17686,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "DirectoryType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "DirectoryType", "uri" : false }, "idempotencyToken" : false, @@ -16440,14 +17702,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "DirectoryType", "sensitive" : false, - "setterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.*/", + "setterMethodName" : "setDirectoryType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "directoryType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -16457,29 +17719,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The type of directory associated with the WorkMail organization.
\n@param directoryType The type of directory associated with the WorkMail organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "directoryType", "variableType" : "String", - "documentation" : "The name of the described resource.
", + "documentation" : "The type of directory associated with the WorkMail organization.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "ResourceId" : { - "c2jName" : "ResourceId", - "c2jShape" : "ResourceId", + "ErrorMessage" : { + "c2jName" : "ErrorMessage", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "The identifier of the described resource.
", + "documentation" : "(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**The identifier of the described resource.
\n@return The identifier of the described resource.*/", - "getterMethodName" : "getResourceId", + "fluentSetterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withErrorMessage", + "getterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@return (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.*/", + "getterMethodName" : "getErrorMessage", "getterModel" : { "returnType" : "String", "documentation" : null @@ -16494,11 +17756,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceId", + "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ResourceId", + "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, @@ -16510,14 +17772,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ResourceId", + "name" : "ErrorMessage", "sensitive" : false, - "setterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.*/", - "setterMethodName" : "setResourceId", + "setterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.*/", + "setterMethodName" : "setErrorMessage", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceId", + "variableName" : "errorMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -16527,29 +17789,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
\n@param errorMessage (Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceId", + "variableName" : "errorMessage", "variableType" : "String", - "documentation" : "The identifier of the described resource.
", + "documentation" : "(Optional) The error message indicating if unexpected behavior was encountered with regards to the organization.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "State" : { - "c2jName" : "State", - "c2jShape" : "EntityState", + "OrganizationId" : { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
", + "documentation" : "The identifier of an organization.
", "endpointDiscoveryId" : false, - "enumType" : "EntityState", - "fluentSetterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", - "fluentSetterMethodName" : "withState", - "getterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@return The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@see EntityState*/", - "getterMethodName" : "getState", + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The identifier of an organization.
\n@return The identifier of an organization.*/", + "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -16564,11 +17826,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "State", + "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "State", + "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, @@ -16580,14 +17842,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "State", + "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@see EntityState*/", - "setterMethodName" : "setState", + "setterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.*/", + "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "state", + "variableName" : "organizationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -16597,29 +17859,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "varargSetterDocumentation" : "/**The identifier of an organization.
\n@param organizationId The identifier of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "state", + "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
", + "documentation" : "The identifier of an organization.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Type" : { - "c2jName" : "Type", - "c2jShape" : "ResourceType", + "State" : { + "c2jName" : "State", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "The type of the described resource.
", + "documentation" : "The state of an organization.
", "endpointDiscoveryId" : false, - "enumType" : "ResourceType", - "fluentSetterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType*/", - "fluentSetterMethodName" : "withType", - "getterDocumentation" : "/**The type of the described resource.
\n@return The type of the described resource.\n@see ResourceType*/", - "getterMethodName" : "getType", + "enumType" : null, + "fluentSetterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withState", + "getterDocumentation" : "/**The state of an organization.
\n@return The state of an organization.*/", + "getterMethodName" : "getState", "getterModel" : { "returnType" : "String", "documentation" : null @@ -16634,11 +17896,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Type", + "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Type", + "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, @@ -16650,14 +17912,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Type", + "name" : "State", "sensitive" : false, - "setterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@see ResourceType*/", - "setterMethodName" : "setType", + "setterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.*/", + "setterMethodName" : "setState", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "type", + "variableName" : "state", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -16667,13 +17929,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType*/", + "varargSetterDocumentation" : "/**The state of an organization.
\n@param state The state of an organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "type", + "variableName" : "state", "variableType" : "String", - "documentation" : "The type of the described resource.
", + "documentation" : "The state of an organization.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -16684,7 +17946,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DescribeResourceResult", + "shapeName" : "DescribeOrganizationResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -16693,17 +17955,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeResourceResult", - "variableName" : "describeResourceResult", - "variableType" : "DescribeResourceResult", + "variableDeclarationType" : "DescribeOrganizationResult", + "variableName" : "describeOrganizationResult", + "variableType" : "DescribeOrganizationResult", "documentation" : null, - "simpleType" : "DescribeResourceResult", - "variableSetterType" : "DescribeResourceResult" + "simpleType" : "DescribeOrganizationResult", + "variableSetterType" : "DescribeOrganizationResult" }, "wrapper" : false }, - "DescribeUserRequest" : { - "c2jName" : "DescribeUserRequest", + "DescribeResourceRequest" : { + "c2jName" : "DescribeResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -16715,17 +17977,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.request.DescribeUserRequest", + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.DescribeResourceRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DescribeUser", + "action" : "DescribeResource", "locationName" : null, "requestUri" : "/", - "target" : "WorkMailService.DescribeUser", + "target" : "WorkMailService.DescribeResource", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -16733,12 +17995,12 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier for the organization under which the user exists.
", + "documentation" : "The identifier associated with the organization for which the resource is described.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@return The identifier for the organization under which the user exists.*/", + "getterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@return The identifier associated with the organization for which the resource is described.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -16772,7 +18034,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.*/", + "setterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -16787,28 +18049,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier for the organization under which the user exists.
", + "documentation" : "The identifier associated with the organization for which the resource is described.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "UserId", - "c2jShape" : "WorkMailIdentifier", + "c2jName" : "ResourceId", + "c2jShape" : "ResourceId", "deprecated" : false, - "documentation" : "The identifier for the user to be described.
", + "documentation" : "The identifier of the resource to be described.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**The identifier for the user to be described.
\n@return The identifier for the user to be described.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceId", + "getterDocumentation" : "/**The identifier of the resource to be described.
\n@return The identifier of the resource to be described.*/", + "getterMethodName" : "getResourceId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -16823,11 +18085,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserId", + "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserId", + "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, @@ -16839,14 +18101,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "ResourceId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.*/", + "setterMethodName" : "setResourceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "resourceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -16856,13 +18118,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "resourceId", "variableType" : "String", - "documentation" : "The identifier for the user to be described.
", + "documentation" : "The identifier of the resource to be described.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -16873,12 +18135,12 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier for the organization under which the user exists.
", + "documentation" : "The identifier associated with the organization for which the resource is described.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@return The identifier for the organization under which the user exists.*/", + "getterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@return The identifier associated with the organization for which the resource is described.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -16912,7 +18174,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.*/", + "setterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -16927,29 +18189,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier associated with the organization for which the resource is described.
\n@param organizationId The identifier associated with the organization for which the resource is described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier for the organization under which the user exists.
", + "documentation" : "The identifier associated with the organization for which the resource is described.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "UserId" : { - "c2jName" : "UserId", - "c2jShape" : "WorkMailIdentifier", + "ResourceId" : { + "c2jName" : "ResourceId", + "c2jShape" : "ResourceId", "deprecated" : false, - "documentation" : "The identifier for the user to be described.
", + "documentation" : "The identifier of the resource to be described.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**The identifier for the user to be described.
\n@return The identifier for the user to be described.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceId", + "getterDocumentation" : "/**The identifier of the resource to be described.
\n@return The identifier of the resource to be described.*/", + "getterMethodName" : "getResourceId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -16964,11 +18226,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserId", + "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserId", + "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, @@ -16980,14 +18242,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "ResourceId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.*/", + "setterMethodName" : "setResourceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "resourceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -16997,13 +18259,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of the resource to be described.
\n@param resourceId The identifier of the resource to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "resourceId", "variableType" : "String", - "documentation" : "The identifier for the user to be described.
", + "documentation" : "The identifier of the resource to be described.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -17013,24 +18275,24 @@ "packageName" : "com.amazonaws.services.workmail.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "OrganizationId", "UserId" ], - "shapeName" : "DescribeUserRequest", + "required" : [ "OrganizationId", "ResourceId" ], + "shapeName" : "DescribeResourceRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeUserRequest", - "variableName" : "describeUserRequest", - "variableType" : "DescribeUserRequest", + "variableDeclarationType" : "DescribeResourceRequest", + "variableName" : "describeResourceRequest", + "variableType" : "DescribeResourceRequest", "documentation" : null, - "simpleType" : "DescribeUserRequest", - "variableSetterType" : "DescribeUserRequest" + "simpleType" : "DescribeResourceRequest", + "variableSetterType" : "DescribeResourceRequest" }, "wrapper" : false }, - "DescribeUserResult" : { - "c2jName" : "DescribeUserResponse", + "DescribeResourceResult" : { + "c2jName" : "DescribeResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -17042,7 +18304,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.response.DescribeUserResult", + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.DescribeResourceResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -17050,16 +18312,16 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "UserId", - "c2jShape" : "WorkMailIdentifier", + "c2jName" : "ResourceId", + "c2jShape" : "ResourceId", "deprecated" : false, - "documentation" : "The identifier for the described user.
", + "documentation" : "The identifier of the described resource.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**The identifier for the described user.
\n@return The identifier for the described user.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceId", + "getterDocumentation" : "/**The identifier of the described resource.
\n@return The identifier of the described resource.*/", + "getterMethodName" : "getResourceId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -17074,11 +18336,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserId", + "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserId", + "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, @@ -17090,14 +18352,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "ResourceId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.*/", + "setterMethodName" : "setResourceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "resourceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -17107,28 +18369,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "resourceId", "variableType" : "String", - "documentation" : "The identifier for the described user.
", + "documentation" : "The identifier of the described resource.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Name", - "c2jShape" : "UserName", + "c2jName" : "Email", + "c2jShape" : "EmailAddress", "deprecated" : false, - "documentation" : "The name for the user.
", + "documentation" : "The email of the described resource.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The name for the user.
\n@param name The name for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The name for the user.
\n@return The name for the user.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEmail", + "getterDocumentation" : "/**The email of the described resource.
\n@return The email of the described resource.*/", + "getterMethodName" : "getEmail", "getterModel" : { "returnType" : "String", "documentation" : null @@ -17143,11 +18405,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, @@ -17159,14 +18421,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "Email", "sensitive" : false, - "setterDocumentation" : "/**The name for the user.
\n@param name The name for the user.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.*/", + "setterMethodName" : "setEmail", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "email", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -17176,28 +18438,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The name for the user.
\n@param name The name for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "email", "variableType" : "String", - "documentation" : "The name for the user.
", + "documentation" : "The email of the described resource.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Email", - "c2jShape" : "EmailAddress", + "c2jName" : "Name", + "c2jShape" : "ResourceName", "deprecated" : false, - "documentation" : "The email of the user.
", + "documentation" : "The name of the described resource.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The email of the user.
\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**The email of the user.
\n@return The email of the user.*/", - "getterMethodName" : "getEmail", + "fluentSetterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**The name of the described resource.
\n@return The name of the described resource.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -17212,11 +18474,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Email", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Email", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -17228,14 +18490,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Email", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**The email of the user.
\n@param email The email of the user.*/", - "setterMethodName" : "setEmail", + "setterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -17245,28 +18507,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The email of the user.
\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "name", "variableType" : "String", - "documentation" : "The email of the user.
", + "documentation" : "The name of the described resource.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "DisplayName", - "c2jShape" : "String", + "c2jName" : "Type", + "c2jShape" : "ResourceType", "deprecated" : false, - "documentation" : "The display name of the user.
", + "documentation" : "The type of the described resource.
", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisplayName", - "getterDocumentation" : "/**The display name of the user.
\n@return The display name of the user.*/", - "getterMethodName" : "getDisplayName", + "enumType" : "ResourceType", + "fluentSetterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**The type of the described resource.
\n@return The type of the described resource.\n@see ResourceType*/", + "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -17281,11 +18543,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DisplayName", + "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DisplayName", + "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, @@ -17297,14 +18559,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DisplayName", + "name" : "Type", "sensitive" : false, - "setterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.*/", - "setterMethodName" : "setDisplayName", + "setterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@see ResourceType*/", + "setterMethodName" : "setType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "displayName", + "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -17314,30 +18576,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "displayName", + "variableName" : "type", "variableType" : "String", - "documentation" : "The display name of the user.
", + "documentation" : "The type of the described resource.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "State", - "c2jShape" : "EntityState", + "c2jName" : "BookingOptions", + "c2jShape" : "BookingOptions", "deprecated" : false, - "documentation" : "The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
", + "documentation" : "The booking options for the described resource.
", "endpointDiscoveryId" : false, - "enumType" : "EntityState", - "fluentSetterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", - "fluentSetterMethodName" : "withState", - "getterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@return The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState*/", - "getterMethodName" : "getState", + "enumType" : null, + "fluentSetterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBookingOptions", + "getterDocumentation" : "/**The booking options for the described resource.
\n@return The booking options for the described resource.*/", + "getterMethodName" : "getBookingOptions", "getterModel" : { - "returnType" : "String", + "returnType" : "BookingOptions", "documentation" : null }, "http" : { @@ -17350,11 +18612,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "State", + "marshallLocationName" : "BookingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "State", + "unmarshallLocationName" : "BookingOptions", "uri" : false }, "idempotencyToken" : false, @@ -17364,47 +18626,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "State", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "BookingOptions", "sensitive" : false, - "setterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState*/", - "setterMethodName" : "setState", + "setterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.*/", + "setterMethodName" : "setBookingOptions", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "state", - "variableType" : "String", + "variableDeclarationType" : "BookingOptions", + "variableName" : "bookingOptions", + "variableType" : "BookingOptions", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "BookingOptions", + "variableSetterType" : "BookingOptions" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "varargSetterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "state", - "variableType" : "String", - "documentation" : "The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "BookingOptions", + "variableName" : "bookingOptions", + "variableType" : "BookingOptions", + "documentation" : "The booking options for the described resource.
", + "simpleType" : "BookingOptions", + "variableSetterType" : "BookingOptions" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "UserRole", - "c2jShape" : "UserRole", + "c2jName" : "State", + "c2jShape" : "EntityState", "deprecated" : false, - "documentation" : "In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
", + "documentation" : "The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
", "endpointDiscoveryId" : false, - "enumType" : "UserRole", - "fluentSetterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole*/", - "fluentSetterMethodName" : "withUserRole", - "getterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@return In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole*/", - "getterMethodName" : "getUserRole", + "enumType" : "EntityState", + "fluentSetterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "fluentSetterMethodName" : "withState", + "getterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@return The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@see EntityState*/", + "getterMethodName" : "getState", "getterModel" : { "returnType" : "String", "documentation" : null @@ -17419,11 +18681,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserRole", + "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserRole", + "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, @@ -17435,14 +18697,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserRole", + "name" : "State", "sensitive" : false, - "setterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole*/", - "setterMethodName" : "setUserRole", + "setterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@see EntityState*/", + "setterMethodName" : "setState", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userRole", + "variableName" : "state", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -17452,13 +18714,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole*/", + "varargSetterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userRole", + "variableName" : "state", "variableType" : "String", - "documentation" : "In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
", + "documentation" : "The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -17467,12 +18729,12 @@ "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "documentation" : "The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnabledDate", - "getterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@return The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "getterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@return The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.*/", "getterMethodName" : "getEnabledDate", "getterModel" : { "returnType" : "java.util.Date", @@ -17506,7 +18768,7 @@ "marshallingType" : "DATE", "name" : "EnabledDate", "sensitive" : false, - "setterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "setterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.*/", "setterMethodName" : "setEnabledDate", "setterModel" : { "timestampFormat" : null, @@ -17521,13 +18783,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", "variableName" : "enabledDate", "variableType" : "java.util.Date", - "documentation" : "The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "documentation" : "The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, @@ -17536,12 +18798,12 @@ "c2jName" : "DisabledDate", "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "documentation" : "The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDisabledDate", - "getterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@return The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "getterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@return The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.*/", "getterMethodName" : "getDisabledDate", "getterModel" : { "returnType" : "java.util.Date", @@ -17575,7 +18837,7 @@ "marshallingType" : "DATE", "name" : "DisabledDate", "sensitive" : false, - "setterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "setterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.*/", "setterMethodName" : "setDisabledDate", "setterModel" : { "timestampFormat" : null, @@ -17590,32 +18852,32 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", "variableName" : "disabledDate", "variableType" : "java.util.Date", - "documentation" : "The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "documentation" : "The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "DisabledDate" : { - "c2jName" : "DisabledDate", - "c2jShape" : "Timestamp", + "BookingOptions" : { + "c2jName" : "BookingOptions", + "c2jShape" : "BookingOptions", "deprecated" : false, - "documentation" : "The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "documentation" : "The booking options for the described resource.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisabledDate", - "getterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@return The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.*/", - "getterMethodName" : "getDisabledDate", + "fluentSetterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withBookingOptions", + "getterDocumentation" : "/**The booking options for the described resource.
\n@return The booking options for the described resource.*/", + "getterMethodName" : "getBookingOptions", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "BookingOptions", "documentation" : null }, "http" : { @@ -17628,11 +18890,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DisabledDate", + "marshallLocationName" : "BookingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DisabledDate", + "unmarshallLocationName" : "BookingOptions", "uri" : false }, "idempotencyToken" : false, @@ -17642,50 +18904,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "DisabledDate", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "BookingOptions", "sensitive" : false, - "setterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.*/", - "setterMethodName" : "setDisabledDate", + "setterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.*/", + "setterMethodName" : "setBookingOptions", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "disabledDate", - "variableType" : "java.util.Date", + "variableDeclarationType" : "BookingOptions", + "variableName" : "bookingOptions", + "variableType" : "BookingOptions", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "BookingOptions", + "variableSetterType" : "BookingOptions" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The booking options for the described resource.
\n@param bookingOptions The booking options for the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "disabledDate", - "variableType" : "java.util.Date", - "documentation" : "The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "BookingOptions", + "variableName" : "bookingOptions", + "variableType" : "BookingOptions", + "documentation" : "The booking options for the described resource.
", + "simpleType" : "BookingOptions", + "variableSetterType" : "BookingOptions" }, "xmlNameSpaceUri" : null }, - "DisplayName" : { - "c2jName" : "DisplayName", - "c2jShape" : "String", + "DisabledDate" : { + "c2jName" : "DisabledDate", + "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "The display name of the user.
", + "documentation" : "The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisplayName", - "getterDocumentation" : "/**The display name of the user.
\n@return The display name of the user.*/", - "getterMethodName" : "getDisplayName", + "fluentSetterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabledDate", + "getterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@return The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.*/", + "getterMethodName" : "getDisabledDate", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -17698,11 +18960,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DisplayName", + "marshallLocationName" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DisplayName", + "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, @@ -17712,34 +18974,34 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "DisplayName", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "DisabledDate", "sensitive" : false, - "setterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.*/", - "setterMethodName" : "setDisplayName", + "setterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.*/", + "setterMethodName" : "setDisabledDate", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "displayName", - "variableType" : "String", + "variableDeclarationType" : "java.util.Date", + "variableName" : "disabledDate", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
\n@param disabledDate The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "displayName", - "variableType" : "String", - "documentation" : "The display name of the user.
", - "simpleType" : "String", - "variableSetterType" : "String" + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "disabledDate", + "variableType" : "java.util.Date", + "documentation" : "The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, @@ -17747,12 +19009,12 @@ "c2jName" : "Email", "c2jShape" : "EmailAddress", "deprecated" : false, - "documentation" : "The email of the user.
", + "documentation" : "The email of the described resource.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The email of the user.
\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**The email of the user.
\n@return The email of the user.*/", + "getterDocumentation" : "/**The email of the described resource.
\n@return The email of the described resource.*/", "getterMethodName" : "getEmail", "getterModel" : { "returnType" : "String", @@ -17786,7 +19048,7 @@ "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, - "setterDocumentation" : "/**The email of the user.
\n@param email The email of the user.*/", + "setterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.*/", "setterMethodName" : "setEmail", "setterModel" : { "timestampFormat" : null, @@ -17801,13 +19063,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The email of the user.
\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The email of the described resource.
\n@param email The email of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", - "documentation" : "The email of the user.
", + "documentation" : "The email of the described resource.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -17817,12 +19079,12 @@ "c2jName" : "EnabledDate", "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "documentation" : "The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEnabledDate", - "getterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@return The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "getterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@return The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.*/", "getterMethodName" : "getEnabledDate", "getterModel" : { "returnType" : "java.util.Date", @@ -17856,7 +19118,7 @@ "marshallingType" : "DATE", "name" : "EnabledDate", "sensitive" : false, - "setterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "setterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.*/", "setterMethodName" : "setEnabledDate", "setterModel" : { "timestampFormat" : null, @@ -17871,13 +19133,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
\n@param enabledDate The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : "unixTimestamp", "variableDeclarationType" : "java.util.Date", "variableName" : "enabledDate", "variableType" : "java.util.Date", - "documentation" : "The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "documentation" : "The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, @@ -17885,14 +19147,14 @@ }, "Name" : { "c2jName" : "Name", - "c2jShape" : "UserName", + "c2jShape" : "ResourceName", "deprecated" : false, - "documentation" : "The name for the user.
", + "documentation" : "The name of the described resource.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The name for the user.
\n@param name The name for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The name for the user.
\n@return The name for the user.*/", + "getterDocumentation" : "/**The name of the described resource.
\n@return The name of the described resource.*/", "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", @@ -17926,7 +19188,7 @@ "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**The name for the user.
\n@param name The name for the user.*/", + "setterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.*/", "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, @@ -17941,29 +19203,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The name for the user.
\n@param name The name for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The name of the described resource.
\n@param name The name of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", - "documentation" : "The name for the user.
", + "documentation" : "The name of the described resource.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "State" : { - "c2jName" : "State", - "c2jShape" : "EntityState", + "ResourceId" : { + "c2jName" : "ResourceId", + "c2jShape" : "ResourceId", "deprecated" : false, - "documentation" : "The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
", + "documentation" : "The identifier of the described resource.
", "endpointDiscoveryId" : false, - "enumType" : "EntityState", - "fluentSetterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", - "fluentSetterMethodName" : "withState", - "getterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@return The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState*/", - "getterMethodName" : "getState", + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceId", + "getterDocumentation" : "/**The identifier of the described resource.
\n@return The identifier of the described resource.*/", + "getterMethodName" : "getResourceId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -17978,11 +19240,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "State", + "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "State", + "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, @@ -17994,14 +19256,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "State", + "name" : "ResourceId", "sensitive" : false, - "setterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState*/", - "setterMethodName" : "setState", + "setterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.*/", + "setterMethodName" : "setResourceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "state", + "variableName" : "resourceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -18011,29 +19273,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "varargSetterDocumentation" : "/**The identifier of the described resource.
\n@param resourceId The identifier of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "state", + "variableName" : "resourceId", "variableType" : "String", - "documentation" : "The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
", + "documentation" : "The identifier of the described resource.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "UserId" : { - "c2jName" : "UserId", - "c2jShape" : "WorkMailIdentifier", + "State" : { + "c2jName" : "State", + "c2jShape" : "EntityState", "deprecated" : false, - "documentation" : "The identifier for the described user.
", + "documentation" : "The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
", "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**The identifier for the described user.
\n@return The identifier for the described user.*/", - "getterMethodName" : "getUserId", + "enumType" : "EntityState", + "fluentSetterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "fluentSetterMethodName" : "withState", + "getterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@return The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@see EntityState*/", + "getterMethodName" : "getState", "getterModel" : { "returnType" : "String", "documentation" : null @@ -18048,11 +19310,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserId", + "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserId", + "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, @@ -18064,14 +19326,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "State", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@see EntityState*/", + "setterMethodName" : "setState", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "state", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -18081,29 +19343,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
\n@param state The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "state", "variableType" : "String", - "documentation" : "The identifier for the described user.
", + "documentation" : "The state of the resource: enabled (registered to Amazon WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "UserRole" : { - "c2jName" : "UserRole", - "c2jShape" : "UserRole", + "Type" : { + "c2jName" : "Type", + "c2jShape" : "ResourceType", "deprecated" : false, - "documentation" : "In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
", + "documentation" : "The type of the described resource.
", "endpointDiscoveryId" : false, - "enumType" : "UserRole", - "fluentSetterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole*/", - "fluentSetterMethodName" : "withUserRole", - "getterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@return In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole*/", - "getterMethodName" : "getUserRole", + "enumType" : "ResourceType", + "fluentSetterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType*/", + "fluentSetterMethodName" : "withType", + "getterDocumentation" : "/**The type of the described resource.
\n@return The type of the described resource.\n@see ResourceType*/", + "getterMethodName" : "getType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -18118,11 +19380,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserRole", + "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserRole", + "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, @@ -18134,14 +19396,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserRole", + "name" : "Type", "sensitive" : false, - "setterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole*/", - "setterMethodName" : "setUserRole", + "setterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@see ResourceType*/", + "setterMethodName" : "setType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userRole", + "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -18151,13 +19413,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole*/", + "varargSetterDocumentation" : "/**The type of the described resource.
\n@param type The type of the described resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userRole", + "variableName" : "type", "variableType" : "String", - "documentation" : "In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
", + "documentation" : "The type of the described resource.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18168,7 +19430,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DescribeUserResult", + "shapeName" : "DescribeResourceResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -18177,99 +19439,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeUserResult", - "variableName" : "describeUserResult", - "variableType" : "DescribeUserResult", - "documentation" : null, - "simpleType" : "DescribeUserResult", - "variableSetterType" : "DescribeUserResult" - }, - "wrapper" : false - }, - "DirectoryServiceAuthenticationFailedException" : { - "c2jName" : "DirectoryServiceAuthenticationFailedException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "The directory service doesn't recognize the credentials supplied by WorkMail.
", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "DirectoryServiceAuthenticationFailedException", - "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.DirectoryServiceAuthenticationFailedException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DirectoryServiceAuthenticationFailedException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DirectoryServiceAuthenticationFailedException", - "variableName" : "directoryServiceAuthenticationFailedException", - "variableType" : "DirectoryServiceAuthenticationFailedException", - "documentation" : null, - "simpleType" : "DirectoryServiceAuthenticationFailedException", - "variableSetterType" : "DirectoryServiceAuthenticationFailedException" - }, - "wrapper" : false - }, - "DirectoryUnavailableException" : { - "c2jName" : "DirectoryUnavailableException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "The directory on which you are trying to perform operations isn't available.
", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "DirectoryUnavailableException", - "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.DirectoryUnavailableException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DirectoryUnavailableException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DirectoryUnavailableException", - "variableName" : "directoryUnavailableException", - "variableType" : "DirectoryUnavailableException", + "variableDeclarationType" : "DescribeResourceResult", + "variableName" : "describeResourceResult", + "variableType" : "DescribeResourceResult", "documentation" : null, - "simpleType" : "DirectoryUnavailableException", - "variableSetterType" : "DirectoryUnavailableException" + "simpleType" : "DescribeResourceResult", + "variableSetterType" : "DescribeResourceResult" }, "wrapper" : false }, - "DisassociateDelegateFromResourceRequest" : { - "c2jName" : "DisassociateDelegateFromResourceRequest", + "DescribeUserRequest" : { + "c2jName" : "DescribeUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -18281,17 +19461,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.request.DisassociateDelegateFromResourceRequest", + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.DescribeUserRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "DisassociateDelegateFromResource", + "action" : "DescribeUser", "locationName" : null, "requestUri" : "/", - "target" : "WorkMailService.DisassociateDelegateFromResource", + "target" : "WorkMailService.DescribeUser", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -18299,12 +19479,12 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier for the organization under which the resource exists.
", + "documentation" : "The identifier for the organization under which the user exists.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@return The identifier for the organization under which the resource exists.*/", + "getterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@return The identifier for the organization under which the user exists.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -18338,7 +19518,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.*/", + "setterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -18353,97 +19533,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier for the organization under which the resource exists.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "ResourceId", - "c2jShape" : "ResourceId", - "deprecated" : false, - "documentation" : "The identifier of the resource from which delegates' set members are removed.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@return The identifier of the resource from which delegates' set members are removed.*/", - "getterMethodName" : "getResourceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "ResourceId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "ResourceId", - "sensitive" : false, - "setterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.*/", - "setterMethodName" : "setResourceId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "resourceId", - "variableType" : "String", - "documentation" : "The identifier of the resource from which delegates' set members are removed.
", + "documentation" : "The identifier for the organization under which the user exists.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "EntityId", + "c2jName" : "UserId", "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The identifier for the member (user, group) to be removed from the resource's delegates.
", + "documentation" : "The identifier for the user to be described.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEntityId", - "getterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@return The identifier for the member (user, group) to be removed from the resource's delegates.*/", - "getterMethodName" : "getEntityId", + "fluentSetterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**The identifier for the user to be described.
\n@return The identifier for the user to be described.*/", + "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -18458,11 +19569,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EntityId", + "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EntityId", + "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, @@ -18474,14 +19585,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "EntityId", + "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.*/", - "setterMethodName" : "setEntityId", + "setterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "entityId", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -18491,99 +19602,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "entityId", + "variableName" : "userId", "variableType" : "String", - "documentation" : "The identifier for the member (user, group) to be removed from the resource's delegates.
", + "documentation" : "The identifier for the user to be described.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "EntityId" : { - "c2jName" : "EntityId", - "c2jShape" : "WorkMailIdentifier", - "deprecated" : false, - "documentation" : "The identifier for the member (user, group) to be removed from the resource's delegates.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEntityId", - "getterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@return The identifier for the member (user, group) to be removed from the resource's delegates.*/", - "getterMethodName" : "getEntityId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EntityId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "EntityId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "EntityId", - "sensitive" : false, - "setterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.*/", - "setterMethodName" : "setEntityId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "entityId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "entityId", - "variableType" : "String", - "documentation" : "The identifier for the member (user, group) to be removed from the resource's delegates.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, "OrganizationId" : { "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier for the organization under which the resource exists.
", + "documentation" : "The identifier for the organization under which the user exists.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@return The identifier for the organization under which the resource exists.*/", + "getterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@return The identifier for the organization under which the user exists.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -18617,7 +19658,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.*/", + "setterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -18632,29 +19673,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization under which the user exists.
\n@param organizationId The identifier for the organization under which the user exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier for the organization under which the resource exists.
", + "documentation" : "The identifier for the organization under which the user exists.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "ResourceId" : { - "c2jName" : "ResourceId", - "c2jShape" : "ResourceId", + "UserId" : { + "c2jName" : "UserId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The identifier of the resource from which delegates' set members are removed.
", + "documentation" : "The identifier for the user to be described.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withResourceId", - "getterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@return The identifier of the resource from which delegates' set members are removed.*/", - "getterMethodName" : "getResourceId", + "fluentSetterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**The identifier for the user to be described.
\n@return The identifier for the user to be described.*/", + "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -18669,11 +19710,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "ResourceId", + "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "ResourceId", + "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, @@ -18685,14 +19726,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "ResourceId", + "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.*/", - "setterMethodName" : "setResourceId", + "setterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceId", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -18702,13 +19743,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the user to be described.
\n@param userId The identifier for the user to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "resourceId", + "variableName" : "userId", "variableType" : "String", - "documentation" : "The identifier of the resource from which delegates' set members are removed.
", + "documentation" : "The identifier for the user to be described.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18718,24 +19759,24 @@ "packageName" : "com.amazonaws.services.workmail.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "OrganizationId", "ResourceId", "EntityId" ], - "shapeName" : "DisassociateDelegateFromResourceRequest", + "required" : [ "OrganizationId", "UserId" ], + "shapeName" : "DescribeUserRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociateDelegateFromResourceRequest", - "variableName" : "disassociateDelegateFromResourceRequest", - "variableType" : "DisassociateDelegateFromResourceRequest", + "variableDeclarationType" : "DescribeUserRequest", + "variableName" : "describeUserRequest", + "variableType" : "DescribeUserRequest", "documentation" : null, - "simpleType" : "DisassociateDelegateFromResourceRequest", - "variableSetterType" : "DisassociateDelegateFromResourceRequest" + "simpleType" : "DescribeUserRequest", + "variableSetterType" : "DescribeUserRequest" }, "wrapper" : false }, - "DisassociateDelegateFromResourceResult" : { - "c2jName" : "DisassociateDelegateFromResourceResponse", + "DescribeUserResult" : { + "c2jName" : "DescribeUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -18747,75 +19788,24 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.response.DisassociateDelegateFromResourceResult", + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.DescribeUserResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.response", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DisassociateDelegateFromResourceResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DisassociateDelegateFromResourceResult", - "variableName" : "disassociateDelegateFromResourceResult", - "variableType" : "DisassociateDelegateFromResourceResult", - "documentation" : null, - "simpleType" : "DisassociateDelegateFromResourceResult", - "variableSetterType" : "DisassociateDelegateFromResourceResult" - }, - "wrapper" : false - }, - "DisassociateMemberFromGroupRequest" : { - "c2jName" : "DisassociateMemberFromGroupRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.request.DisassociateMemberFromGroupRequest", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "DisassociateMemberFromGroup", - "locationName" : null, - "requestUri" : "/", - "target" : "WorkMailService.DisassociateMemberFromGroup", - "verb" : "POST", - "xmlNameSpaceUri" : null - }, "members" : [ { - "c2jName" : "OrganizationId", - "c2jShape" : "OrganizationId", + "c2jName" : "UserId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The identifier for the organization under which the group exists.
", + "documentation" : "The identifier for the described user.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@return The identifier for the organization under which the group exists.*/", - "getterMethodName" : "getOrganizationId", + "fluentSetterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**The identifier for the described user.
\n@return The identifier for the described user.*/", + "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -18830,11 +19820,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrganizationId", + "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OrganizationId", + "unmarshallLocationName" : "UserId", "uri" : false }, "idempotencyToken" : false, @@ -18846,14 +19836,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "OrganizationId", + "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.*/", - "setterMethodName" : "setOrganizationId", + "setterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -18863,28 +19853,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "userId", "variableType" : "String", - "documentation" : "The identifier for the organization under which the group exists.
", + "documentation" : "The identifier for the described user.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "GroupId", - "c2jShape" : "WorkMailIdentifier", + "c2jName" : "Name", + "c2jShape" : "UserName", "deprecated" : false, - "documentation" : "The identifier for the group from which members are removed.
", + "documentation" : "The name for the user.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withGroupId", - "getterDocumentation" : "/**The identifier for the group from which members are removed.
\n@return The identifier for the group from which members are removed.*/", - "getterMethodName" : "getGroupId", + "fluentSetterDocumentation" : "/**The name for the user.
\n@param name The name for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**The name for the user.
\n@return The name for the user.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -18899,11 +19889,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "GroupId", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "GroupId", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -18915,14 +19905,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "GroupId", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.*/", - "setterMethodName" : "setGroupId", + "setterDocumentation" : "/**The name for the user.
\n@param name The name for the user.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "groupId", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -18932,28 +19922,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The name for the user.
\n@param name The name for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "groupId", + "variableName" : "name", "variableType" : "String", - "documentation" : "The identifier for the group from which members are removed.
", + "documentation" : "The name for the user.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MemberId", - "c2jShape" : "WorkMailIdentifier", + "c2jName" : "Email", + "c2jShape" : "EmailAddress", "deprecated" : false, - "documentation" : "The identifier for the member to be removed to the group.
", + "documentation" : "The email of the user.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@return The identifier for the member to be removed to the group.*/", - "getterMethodName" : "getMemberId", + "fluentSetterDocumentation" : "/**The email of the user.
\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEmail", + "getterDocumentation" : "/**The email of the user.
\n@return The email of the user.*/", + "getterMethodName" : "getEmail", "getterModel" : { "returnType" : "String", "documentation" : null @@ -18968,11 +19958,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberId", + "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberId", + "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, @@ -18984,14 +19974,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberId", + "name" : "Email", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.*/", - "setterMethodName" : "setMemberId", + "setterDocumentation" : "/**The email of the user.
\n@param email The email of the user.*/", + "setterMethodName" : "setEmail", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "email", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -19001,32 +19991,377 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The email of the user.
\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "email", "variableType" : "String", - "documentation" : "The identifier for the member to be removed to the group.
", + "documentation" : "The email of the user.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "DisplayName", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "The display name of the user.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisplayName", + "getterDocumentation" : "/**The display name of the user.
\n@return The display name of the user.*/", + "getterMethodName" : "getDisplayName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DisplayName", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DisplayName", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "DisplayName", + "sensitive" : false, + "setterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.*/", + "setterMethodName" : "setDisplayName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "displayName", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "displayName", + "variableType" : "String", + "documentation" : "The display name of the user.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "State", + "c2jShape" : "EntityState", + "deprecated" : false, + "documentation" : "The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
", + "endpointDiscoveryId" : false, + "enumType" : "EntityState", + "fluentSetterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "fluentSetterMethodName" : "withState", + "getterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@return The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState*/", + "getterMethodName" : "getState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "State", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "State", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "State", + "sensitive" : false, + "setterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState*/", + "setterMethodName" : "setState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "state", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "state", + "variableType" : "String", + "documentation" : "The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "UserRole", + "c2jShape" : "UserRole", + "deprecated" : false, + "documentation" : "In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
", + "endpointDiscoveryId" : false, + "enumType" : "UserRole", + "fluentSetterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole*/", + "fluentSetterMethodName" : "withUserRole", + "getterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@return In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole*/", + "getterMethodName" : "getUserRole", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UserRole", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UserRole", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserRole", + "sensitive" : false, + "setterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole*/", + "setterMethodName" : "setUserRole", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userRole", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userRole", + "variableType" : "String", + "documentation" : "In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "EnabledDate", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEnabledDate", + "getterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@return The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "getterMethodName" : "getEnabledDate", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EnabledDate", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EnabledDate", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EnabledDate", + "sensitive" : false, + "setterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "setterMethodName" : "setEnabledDate", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "enabledDate", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "enabledDate", + "variableType" : "java.util.Date", + "documentation" : "The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "DisabledDate", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabledDate", + "getterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@return The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "getterMethodName" : "getDisabledDate", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DisabledDate", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DisabledDate", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "DisabledDate", + "sensitive" : false, + "setterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "setterMethodName" : "setDisabledDate", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "disabledDate", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "disabledDate", + "variableType" : "java.util.Date", + "documentation" : "The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "GroupId" : { - "c2jName" : "GroupId", - "c2jShape" : "WorkMailIdentifier", + "DisabledDate" : { + "c2jName" : "DisabledDate", + "c2jShape" : "Timestamp", "deprecated" : false, - "documentation" : "The identifier for the group from which members are removed.
", + "documentation" : "The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withGroupId", - "getterDocumentation" : "/**The identifier for the group from which members are removed.
\n@return The identifier for the group from which members are removed.*/", - "getterMethodName" : "getGroupId", + "fluentSetterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabledDate", + "getterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@return The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "getterMethodName" : "getDisabledDate", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -19039,11 +20374,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "GroupId", + "marshallLocationName" : "DisabledDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "GroupId", + "unmarshallLocationName" : "DisabledDate", "uri" : false }, "idempotencyToken" : false, @@ -19053,48 +20388,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "GroupId", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "DisabledDate", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.*/", - "setterMethodName" : "setGroupId", + "setterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "setterMethodName" : "setDisabledDate", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "groupId", - "variableType" : "String", + "variableDeclarationType" : "java.util.Date", + "variableName" : "disabledDate", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param disabledDate The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "groupId", - "variableType" : "String", - "documentation" : "The identifier for the group from which members are removed.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "disabledDate", + "variableType" : "java.util.Date", + "documentation" : "The date and time at which the user was disabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null }, - "MemberId" : { - "c2jName" : "MemberId", - "c2jShape" : "WorkMailIdentifier", + "DisplayName" : { + "c2jName" : "DisplayName", + "c2jShape" : "String", "deprecated" : false, - "documentation" : "The identifier for the member to be removed to the group.
", + "documentation" : "The display name of the user.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMemberId", - "getterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@return The identifier for the member to be removed to the group.*/", - "getterMethodName" : "getMemberId", + "fluentSetterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisplayName", + "getterDocumentation" : "/**The display name of the user.
\n@return The display name of the user.*/", + "getterMethodName" : "getDisplayName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -19109,11 +20444,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MemberId", + "marshallLocationName" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MemberId", + "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, @@ -19125,14 +20460,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "MemberId", + "name" : "DisplayName", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.*/", - "setterMethodName" : "setMemberId", + "setterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.*/", + "setterMethodName" : "setDisplayName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "displayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -19142,29 +20477,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The display name of the user.
\n@param displayName The display name of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "memberId", + "variableName" : "displayName", "variableType" : "String", - "documentation" : "The identifier for the member to be removed to the group.
", + "documentation" : "The display name of the user.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "OrganizationId" : { - "c2jName" : "OrganizationId", - "c2jShape" : "OrganizationId", + "Email" : { + "c2jName" : "Email", + "c2jShape" : "EmailAddress", "deprecated" : false, - "documentation" : "The identifier for the organization under which the group exists.
", + "documentation" : "The email of the user.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@return The identifier for the organization under which the group exists.*/", - "getterMethodName" : "getOrganizationId", + "fluentSetterDocumentation" : "/**The email of the user.
\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEmail", + "getterDocumentation" : "/**The email of the user.
\n@return The email of the user.*/", + "getterMethodName" : "getEmail", "getterModel" : { "returnType" : "String", "documentation" : null @@ -19179,11 +20514,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrganizationId", + "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OrganizationId", + "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, @@ -19195,14 +20530,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "OrganizationId", + "name" : "Email", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.*/", - "setterMethodName" : "setOrganizationId", + "setterDocumentation" : "/**The email of the user.
\n@param email The email of the user.*/", + "setterMethodName" : "setEmail", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "email", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -19212,40 +20547,393 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The email of the user.
\n@param email The email of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "email", "variableType" : "String", - "documentation" : "The identifier for the organization under which the group exists.
", + "documentation" : "The email of the user.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "EnabledDate" : { + "c2jName" : "EnabledDate", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEnabledDate", + "getterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@return The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "getterMethodName" : "getEnabledDate", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EnabledDate", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EnabledDate", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EnabledDate", + "sensitive" : false, + "setterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.*/", + "setterMethodName" : "setEnabledDate", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "enabledDate", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
\n@param enabledDate The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "enabledDate", + "variableType" : "java.util.Date", + "documentation" : "The date and time at which the user was enabled for Amazon WorkMail usage, in UNIX epoch time format.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "Name" : { + "c2jName" : "Name", + "c2jShape" : "UserName", + "deprecated" : false, + "documentation" : "The name for the user.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The name for the user.
\n@param name The name for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**The name for the user.
\n@return The name for the user.*/", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", + "sensitive" : false, + "setterDocumentation" : "/**The name for the user.
\n@param name The name for the user.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The name for the user.
\n@param name The name for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "The name for the user.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "State" : { + "c2jName" : "State", + "c2jShape" : "EntityState", + "deprecated" : false, + "documentation" : "The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
", + "endpointDiscoveryId" : false, + "enumType" : "EntityState", + "fluentSetterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "fluentSetterMethodName" : "withState", + "getterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@return The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState*/", + "getterMethodName" : "getState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "State", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "State", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "State", + "sensitive" : false, + "setterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@see EntityState*/", + "setterMethodName" : "setState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "state", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
\n@param state The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "state", + "variableType" : "String", + "documentation" : "The state of a user: enabled (registered to Amazon WorkMail) or disabled (deregistered or never registered to WorkMail).
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "UserId" : { + "c2jName" : "UserId", + "c2jShape" : "WorkMailIdentifier", + "deprecated" : false, + "documentation" : "The identifier for the described user.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**The identifier for the described user.
\n@return The identifier for the described user.*/", + "getterMethodName" : "getUserId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UserId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UserId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserId", + "sensitive" : false, + "setterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.*/", + "setterMethodName" : "setUserId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The identifier for the described user.
\n@param userId The identifier for the described user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "The identifier for the described user.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "UserRole" : { + "c2jName" : "UserRole", + "c2jShape" : "UserRole", + "deprecated" : false, + "documentation" : "In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
", + "endpointDiscoveryId" : false, + "enumType" : "UserRole", + "fluentSetterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole*/", + "fluentSetterMethodName" : "withUserRole", + "getterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@return In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole*/", + "getterMethodName" : "getUserRole", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UserRole", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UserRole", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserRole", + "sensitive" : false, + "setterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@see UserRole*/", + "setterMethodName" : "setUserRole", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userRole", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
\n@param userRole In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.\n@return Returns a reference to this object so that method calls can be chained together.\n@see UserRole*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userRole", + "variableType" : "String", + "documentation" : "In certain cases, other entities are modeled as users. If interoperability is enabled, resources are imported into Amazon WorkMail as users. Because different WorkMail organizations rely on different directory types, administrators can distinguish between an unregistered user (account is disabled and has a user role) and the directory administrators. The values are USER, RESOURCE, and SYSTEM_USER.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, - "packageName" : "com.amazonaws.services.workmail.request", + "packageName" : "com.amazonaws.services.workmail.response", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "OrganizationId", "GroupId", "MemberId" ], - "shapeName" : "DisassociateMemberFromGroupRequest", + "required" : null, + "shapeName" : "DescribeUserResult", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociateMemberFromGroupRequest", - "variableName" : "disassociateMemberFromGroupRequest", - "variableType" : "DisassociateMemberFromGroupRequest", + "variableDeclarationType" : "DescribeUserResult", + "variableName" : "describeUserResult", + "variableType" : "DescribeUserResult", "documentation" : null, - "simpleType" : "DisassociateMemberFromGroupRequest", - "variableSetterType" : "DisassociateMemberFromGroupRequest" + "simpleType" : "DescribeUserResult", + "variableSetterType" : "DescribeUserResult" }, "wrapper" : false }, - "DisassociateMemberFromGroupResult" : { - "c2jName" : "DisassociateMemberFromGroupResponse", + "DirectoryServiceAuthenticationFailedException" : { + "c2jName" : "DirectoryServiceAuthenticationFailedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -19253,43 +20941,40 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "The directory service doesn't recognize the credentials supplied by WorkMail.
", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.response.DisassociateMemberFromGroupResult", + "errorCode" : "DirectoryServiceAuthenticationFailedException", + "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.DirectoryServiceAuthenticationFailedException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : null, + "members" : [ ], "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.response", + "packageName" : "com.amazonaws.services.workmail.exception", "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DisassociateMemberFromGroupResult", + "shapeName" : "DirectoryServiceAuthenticationFailedException", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DisassociateMemberFromGroupResult", - "variableName" : "disassociateMemberFromGroupResult", - "variableType" : "DisassociateMemberFromGroupResult", + "variableDeclarationType" : "DirectoryServiceAuthenticationFailedException", + "variableName" : "directoryServiceAuthenticationFailedException", + "variableType" : "DirectoryServiceAuthenticationFailedException", "documentation" : null, - "simpleType" : "DisassociateMemberFromGroupResult", - "variableSetterType" : "DisassociateMemberFromGroupResult" + "simpleType" : "DirectoryServiceAuthenticationFailedException", + "variableSetterType" : "DirectoryServiceAuthenticationFailedException" }, "wrapper" : false }, - "EmailAddressInUseException" : { - "c2jName" : "EmailAddressInUseException", + "DirectoryUnavailableException" : { + "c2jName" : "DirectoryUnavailableException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -19297,11 +20982,11 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "The email address that you're trying to assign is already created for a different user, group, or resource.
", + "documentation" : "The directory on which you are trying to perform operations isn't available.
", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : "EmailAddressInUseException", - "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.EmailAddressInUseException", + "errorCode" : "DirectoryUnavailableException", + "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.DirectoryUnavailableException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -19314,23 +20999,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "EmailAddressInUseException", + "shapeName" : "DirectoryUnavailableException", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "EmailAddressInUseException", - "variableName" : "emailAddressInUseException", - "variableType" : "EmailAddressInUseException", + "variableDeclarationType" : "DirectoryUnavailableException", + "variableName" : "directoryUnavailableException", + "variableType" : "DirectoryUnavailableException", "documentation" : null, - "simpleType" : "EmailAddressInUseException", - "variableSetterType" : "EmailAddressInUseException" + "simpleType" : "DirectoryUnavailableException", + "variableSetterType" : "DirectoryUnavailableException" }, "wrapper" : false }, - "EntityAlreadyRegisteredException" : { - "c2jName" : "EntityAlreadyRegisteredException", + "DisassociateDelegateFromResourceRequest" : { + "c2jName" : "DisassociateDelegateFromResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -19338,204 +21023,35 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "The user, group, or resource that you're trying to register is already registered.
", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : "EntityAlreadyRegisteredException", - "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.EntityAlreadyRegisteredException", + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.DisassociateDelegateFromResourceRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "EntityAlreadyRegisteredException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "EntityAlreadyRegisteredException", - "variableName" : "entityAlreadyRegisteredException", - "variableType" : "EntityAlreadyRegisteredException", - "documentation" : null, - "simpleType" : "EntityAlreadyRegisteredException", - "variableSetterType" : "EntityAlreadyRegisteredException" - }, - "wrapper" : false - }, - "EntityNotFoundException" : { - "c2jName" : "EntityNotFoundException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "EntityNotFoundException", - "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.EntityNotFoundException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "EntityNotFoundException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "EntityNotFoundException", - "variableName" : "entityNotFoundException", - "variableType" : "EntityNotFoundException", - "documentation" : null, - "simpleType" : "EntityNotFoundException", - "variableSetterType" : "EntityNotFoundException" - }, - "wrapper" : false - }, - "EntityState" : { - "c2jName" : "EntityState", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "ENABLED", - "value" : "ENABLED" - }, { - "name" : "DISABLED", - "value" : "DISABLED" - }, { - "name" : "DELETED", - "value" : "DELETED" - } ], - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.enum.EntityState", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.enum", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "EntityState", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "EntityState", - "variableName" : "entityState", - "variableType" : "EntityState", - "documentation" : null, - "simpleType" : "EntityState", - "variableSetterType" : "EntityState" - }, - "wrapper" : false - }, - "EntityStateException" : { - "c2jName" : "EntityStateException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.
", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "EntityStateException", - "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.EntityStateException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "EntityStateException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "EntityStateException", - "variableName" : "entityStateException", - "variableType" : "EntityStateException", - "documentation" : null, - "simpleType" : "EntityStateException", - "variableSetterType" : "EntityStateException" - }, - "wrapper" : false - }, - "FolderConfiguration" : { - "c2jName" : "FolderConfiguration", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false + "marshaller" : { + "action" : "DisassociateDelegateFromResource", + "locationName" : null, + "requestUri" : "/", + "target" : "WorkMailService.DisassociateDelegateFromResource", + "verb" : "POST", + "xmlNameSpaceUri" : null }, - "deprecated" : false, - "documentation" : "The configuration applied to an organization's folders by its retention policy.
", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.model.FolderConfiguration", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, "members" : [ { - "c2jName" : "Name", - "c2jShape" : "FolderName", + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The folder name.
", + "documentation" : "The identifier for the organization under which the resource exists.
", "endpointDiscoveryId" : false, - "enumType" : "FolderName", - "fluentSetterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FolderName*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The folder name.
\n@return The folder name.\n@see FolderName*/", - "getterMethodName" : "getName", + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@return The identifier for the organization under which the resource exists.*/", + "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -19550,11 +21066,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, @@ -19566,14 +21082,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@see FolderName*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.*/", + "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "organizationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -19583,28 +21099,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FolderName*/", + "varargSetterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The folder name.
", + "documentation" : "The identifier for the organization under which the resource exists.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Action", - "c2jShape" : "RetentionAction", + "c2jName" : "ResourceId", + "c2jShape" : "ResourceId", "deprecated" : false, - "documentation" : "The action to take on the folder contents at the end of the folder configuration period.
", + "documentation" : "The identifier of the resource from which delegates' set members are removed.
", "endpointDiscoveryId" : false, - "enumType" : "RetentionAction", - "fluentSetterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RetentionAction*/", - "fluentSetterMethodName" : "withAction", - "getterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@return The action to take on the folder contents at the end of the folder configuration period.\n@see RetentionAction*/", - "getterMethodName" : "getAction", + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceId", + "getterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@return The identifier of the resource from which delegates' set members are removed.*/", + "getterMethodName" : "getResourceId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -19619,11 +21135,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Action", + "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Action", + "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, @@ -19635,14 +21151,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Action", + "name" : "ResourceId", "sensitive" : false, - "setterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@see RetentionAction*/", - "setterMethodName" : "setAction", + "setterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.*/", + "setterMethodName" : "setResourceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "action", + "variableName" : "resourceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -19652,30 +21168,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RetentionAction*/", + "varargSetterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "action", + "variableName" : "resourceId", "variableType" : "String", - "documentation" : "The action to take on the folder contents at the end of the folder configuration period.
", + "documentation" : "The identifier of the resource from which delegates' set members are removed.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Period", - "c2jShape" : "RetentionPeriod", + "c2jName" : "EntityId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The period of time at which the folder configuration action is applied.
", + "documentation" : "The identifier for the member (user, group) to be removed from the resource's delegates.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPeriod", - "getterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@return The period of time at which the folder configuration action is applied.*/", - "getterMethodName" : "getPeriod", + "fluentSetterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntityId", + "getterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@return The identifier for the member (user, group) to be removed from the resource's delegates.*/", + "getterMethodName" : "getEntityId", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -19688,11 +21204,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Period", + "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Period", + "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, @@ -19702,49 +21218,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "Period", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "EntityId", "sensitive" : false, - "setterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.*/", - "setterMethodName" : "setPeriod", + "setterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.*/", + "setterMethodName" : "setEntityId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "period", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "entityId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "period", - "variableType" : "Integer", - "documentation" : "The period of time at which the folder configuration action is applied.
", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "entityId", + "variableType" : "String", + "documentation" : "The identifier for the member (user, group) to be removed from the resource's delegates.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Action" : { - "c2jName" : "Action", - "c2jShape" : "RetentionAction", + "EntityId" : { + "c2jName" : "EntityId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The action to take on the folder contents at the end of the folder configuration period.
", + "documentation" : "The identifier for the member (user, group) to be removed from the resource's delegates.
", "endpointDiscoveryId" : false, - "enumType" : "RetentionAction", - "fluentSetterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RetentionAction*/", - "fluentSetterMethodName" : "withAction", - "getterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@return The action to take on the folder contents at the end of the folder configuration period.\n@see RetentionAction*/", - "getterMethodName" : "getAction", + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntityId", + "getterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@return The identifier for the member (user, group) to be removed from the resource's delegates.*/", + "getterMethodName" : "getEntityId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -19759,11 +21275,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Action", + "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Action", + "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, @@ -19775,14 +21291,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Action", + "name" : "EntityId", "sensitive" : false, - "setterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@see RetentionAction*/", - "setterMethodName" : "setAction", + "setterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.*/", + "setterMethodName" : "setEntityId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "action", + "variableName" : "entityId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -19792,29 +21308,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RetentionAction*/", + "varargSetterDocumentation" : "/**The identifier for the member (user, group) to be removed from the resource's delegates.
\n@param entityId The identifier for the member (user, group) to be removed from the resource's delegates.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "action", + "variableName" : "entityId", "variableType" : "String", - "documentation" : "The action to take on the folder contents at the end of the folder configuration period.
", + "documentation" : "The identifier for the member (user, group) to be removed from the resource's delegates.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "FolderName", + "OrganizationId" : { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The folder name.
", + "documentation" : "The identifier for the organization under which the resource exists.
", "endpointDiscoveryId" : false, - "enumType" : "FolderName", - "fluentSetterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FolderName*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The folder name.
\n@return The folder name.\n@see FolderName*/", - "getterMethodName" : "getName", + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@return The identifier for the organization under which the resource exists.*/", + "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -19829,11 +21345,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, @@ -19845,14 +21361,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@see FolderName*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.*/", + "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "organizationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -19862,31 +21378,31 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FolderName*/", + "varargSetterDocumentation" : "/**The identifier for the organization under which the resource exists.
\n@param organizationId The identifier for the organization under which the resource exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The folder name.
", + "documentation" : "The identifier for the organization under which the resource exists.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Period" : { - "c2jName" : "Period", - "c2jShape" : "RetentionPeriod", + "ResourceId" : { + "c2jName" : "ResourceId", + "c2jShape" : "ResourceId", "deprecated" : false, - "documentation" : "The period of time at which the folder configuration action is applied.
", + "documentation" : "The identifier of the resource from which delegates' set members are removed.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withPeriod", - "getterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@return The period of time at which the folder configuration action is applied.*/", - "getterMethodName" : "getPeriod", + "fluentSetterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withResourceId", + "getterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@return The identifier of the resource from which delegates' set members are removed.*/", + "getterMethodName" : "getResourceId", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -19899,11 +21415,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Period", + "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Period", + "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, @@ -19913,62 +21429,59 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "Period", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "ResourceId", "sensitive" : false, - "setterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.*/", - "setterMethodName" : "setPeriod", + "setterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.*/", + "setterMethodName" : "setResourceId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "period", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "resourceId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of the resource from which delegates' set members are removed.
\n@param resourceId The identifier of the resource from which delegates' set members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "period", - "variableType" : "Integer", - "documentation" : "The period of time at which the folder configuration action is applied.
", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "resourceId", + "variableType" : "String", + "documentation" : "The identifier of the resource from which delegates' set members are removed.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, - "packageName" : "com.amazonaws.services.workmail.model", + "packageName" : "com.amazonaws.services.workmail.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "Name", "Action" ], - "shapeName" : "FolderConfiguration", + "required" : [ "OrganizationId", "ResourceId", "EntityId" ], + "shapeName" : "DisassociateDelegateFromResourceRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "FolderConfiguration", - "variableName" : "folderConfiguration", - "variableType" : "FolderConfiguration", + "variableDeclarationType" : "DisassociateDelegateFromResourceRequest", + "variableName" : "disassociateDelegateFromResourceRequest", + "variableType" : "DisassociateDelegateFromResourceRequest", "documentation" : null, - "simpleType" : "FolderConfiguration", - "variableSetterType" : "FolderConfiguration" + "simpleType" : "DisassociateDelegateFromResourceRequest", + "variableSetterType" : "DisassociateDelegateFromResourceRequest" }, "wrapper" : false }, - "FolderName" : { - "c2jName" : "FolderName", + "DisassociateDelegateFromResourceResult" : { + "c2jName" : "DisassociateDelegateFromResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -19978,24 +21491,9 @@ "deprecated" : false, "documentation" : "", "endpointDiscoveryMembers" : null, - "enums" : [ { - "name" : "INBOX", - "value" : "INBOX" - }, { - "name" : "DELETED_ITEMS", - "value" : "DELETED_ITEMS" - }, { - "name" : "SENT_ITEMS", - "value" : "SENT_ITEMS" - }, { - "name" : "DRAFTS", - "value" : "DRAFTS" - }, { - "name" : "JUNK_EMAIL", - "value" : "JUNK_EMAIL" - } ], + "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.enum.FolderName", + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.DisassociateDelegateFromResourceResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -20004,11 +21502,11 @@ "marshaller" : null, "members" : null, "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.enum", + "packageName" : "com.amazonaws.services.workmail.response", "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "FolderName", + "shapeName" : "DisassociateDelegateFromResourceResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -20017,17 +21515,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "FolderName", - "variableName" : "folderName", - "variableType" : "FolderName", + "variableDeclarationType" : "DisassociateDelegateFromResourceResult", + "variableName" : "disassociateDelegateFromResourceResult", + "variableType" : "DisassociateDelegateFromResourceResult", "documentation" : null, - "simpleType" : "FolderName", - "variableSetterType" : "FolderName" + "simpleType" : "DisassociateDelegateFromResourceResult", + "variableSetterType" : "DisassociateDelegateFromResourceResult" }, "wrapper" : false }, - "GetAccessControlEffectRequest" : { - "c2jName" : "GetAccessControlEffectRequest", + "DisassociateMemberFromGroupRequest" : { + "c2jName" : "DisassociateMemberFromGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -20039,17 +21537,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.request.GetAccessControlEffectRequest", + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.DisassociateMemberFromGroupRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetAccessControlEffect", + "action" : "DisassociateMemberFromGroup", "locationName" : null, "requestUri" : "/", - "target" : "WorkMailService.GetAccessControlEffect", + "target" : "WorkMailService.DisassociateMemberFromGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -20057,12 +21555,12 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier for the organization.
", + "documentation" : "The identifier for the organization under which the group exists.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization.
\n@return The identifier for the organization.*/", + "getterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@return The identifier for the organization under which the group exists.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -20096,7 +21594,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.*/", + "setterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -20111,97 +21609,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier for the organization.
", + "documentation" : "The identifier for the organization under which the group exists.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "IpAddress", - "c2jShape" : "IpAddress", - "deprecated" : false, - "documentation" : "The IPv4 address.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withIpAddress", - "getterDocumentation" : "/**The IPv4 address.
\n@return The IPv4 address.*/", - "getterMethodName" : "getIpAddress", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "IpAddress", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "IpAddress", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "IpAddress", - "sensitive" : false, - "setterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.*/", - "setterMethodName" : "setIpAddress", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "ipAddress", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "ipAddress", - "variableType" : "String", - "documentation" : "The IPv4 address.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Action", - "c2jShape" : "AccessControlRuleAction", + "c2jName" : "GroupId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
The identifier for the group from which members are removed.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withAction",
- "getterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.*/",
- "getterMethodName" : "getAction",
+ "fluentSetterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGroupId", + "getterDocumentation" : "/**The identifier for the group from which members are removed.
\n@return The identifier for the group from which members are removed.*/", + "getterMethodName" : "getGroupId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20216,11 +21645,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Action", + "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Action", + "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, @@ -20232,14 +21661,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Action", + "name" : "GroupId", "sensitive" : false, - "setterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.*/",
- "setterMethodName" : "setAction",
+ "setterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.*/", + "setterMethodName" : "setGroupId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "action", + "variableName" : "groupId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20249,28 +21678,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "action", + "variableName" : "groupId", "variableType" : "String", - "documentation" : "The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
The identifier for the group from which members are removed.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "UserId", + "c2jName" : "MemberId", "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The user ID.
", + "documentation" : "The identifier for the member to be removed to the group.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The user ID.
\n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**The user ID.
\n@return The user ID.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@return The identifier for the member to be removed to the group.*/", + "getterMethodName" : "getMemberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20285,11 +21714,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserId", + "marshallLocationName" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserId", + "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, @@ -20301,14 +21730,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "MemberId", "sensitive" : false, - "setterDocumentation" : "/**The user ID.
\n@param userId The user ID.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.*/", + "setterMethodName" : "setMemberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "memberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20318,30 +21747,30 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The user ID.
\n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "memberId", "variableType" : "String", - "documentation" : "The user ID.
", + "documentation" : "The identifier for the member to be removed to the group.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Action" : { - "c2jName" : "Action", - "c2jShape" : "AccessControlRuleAction", + "GroupId" : { + "c2jName" : "GroupId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
The identifier for the group from which members are removed.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withAction",
- "getterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.*/",
- "getterMethodName" : "getAction",
+ "fluentSetterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGroupId", + "getterDocumentation" : "/**The identifier for the group from which members are removed.
\n@return The identifier for the group from which members are removed.*/", + "getterMethodName" : "getGroupId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20356,11 +21785,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Action", + "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Action", + "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, @@ -20372,14 +21801,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Action", + "name" : "GroupId", "sensitive" : false, - "setterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.*/",
- "setterMethodName" : "setAction",
+ "setterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.*/", + "setterMethodName" : "setGroupId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "action", + "variableName" : "groupId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20389,29 +21818,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**The identifier for the group from which members are removed.
\n@param groupId The identifier for the group from which members are removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "action", + "variableName" : "groupId", "variableType" : "String", - "documentation" : "The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
The identifier for the group from which members are removed.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "IpAddress" : { - "c2jName" : "IpAddress", - "c2jShape" : "IpAddress", + "MemberId" : { + "c2jName" : "MemberId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The IPv4 address.
", + "documentation" : "The identifier for the member to be removed to the group.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withIpAddress", - "getterDocumentation" : "/**The IPv4 address.
\n@return The IPv4 address.*/", - "getterMethodName" : "getIpAddress", + "fluentSetterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMemberId", + "getterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@return The identifier for the member to be removed to the group.*/", + "getterMethodName" : "getMemberId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20426,11 +21855,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "IpAddress", + "marshallLocationName" : "MemberId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "IpAddress", + "unmarshallLocationName" : "MemberId", "uri" : false }, "idempotencyToken" : false, @@ -20442,14 +21871,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "IpAddress", + "name" : "MemberId", "sensitive" : false, - "setterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.*/", - "setterMethodName" : "setIpAddress", + "setterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.*/", + "setterMethodName" : "setMemberId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "ipAddress", + "variableName" : "memberId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20459,13 +21888,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the member to be removed to the group.
\n@param memberId The identifier for the member to be removed to the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "ipAddress", + "variableName" : "memberId", "variableType" : "String", - "documentation" : "The IPv4 address.
", + "documentation" : "The identifier for the member to be removed to the group.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -20475,12 +21904,12 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier for the organization.
", + "documentation" : "The identifier for the organization under which the group exists.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization.
\n@return The identifier for the organization.*/", + "getterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@return The identifier for the organization under which the group exists.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -20514,7 +21943,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.*/", + "setterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -20529,83 +21958,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier for the organization.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "UserId" : { - "c2jName" : "UserId", - "c2jShape" : "WorkMailIdentifier", - "deprecated" : false, - "documentation" : "The user ID.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The user ID.
\n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**The user ID.
\n@return The user ID.*/", - "getterMethodName" : "getUserId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "UserId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "UserId", - "sensitive" : false, - "setterDocumentation" : "/**The user ID.
\n@param userId The user ID.*/", - "setterMethodName" : "setUserId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The user ID.
\n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", - "documentation" : "The user ID.
", + "documentation" : "The identifier for the organization under which the group exists.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -20615,24 +21974,24 @@ "packageName" : "com.amazonaws.services.workmail.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "OrganizationId", "IpAddress", "Action", "UserId" ], - "shapeName" : "GetAccessControlEffectRequest", + "required" : [ "OrganizationId", "GroupId", "MemberId" ], + "shapeName" : "DisassociateMemberFromGroupRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetAccessControlEffectRequest", - "variableName" : "getAccessControlEffectRequest", - "variableType" : "GetAccessControlEffectRequest", + "variableDeclarationType" : "DisassociateMemberFromGroupRequest", + "variableName" : "disassociateMemberFromGroupRequest", + "variableType" : "DisassociateMemberFromGroupRequest", "documentation" : null, - "simpleType" : "GetAccessControlEffectRequest", - "variableSetterType" : "GetAccessControlEffectRequest" + "simpleType" : "DisassociateMemberFromGroupRequest", + "variableSetterType" : "DisassociateMemberFromGroupRequest" }, "wrapper" : false }, - "GetAccessControlEffectResult" : { - "c2jName" : "GetAccessControlEffectResponse", + "DisassociateMemberFromGroupResult" : { + "c2jName" : "DisassociateMemberFromGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -20644,248 +22003,2452 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.response.GetAccessControlEffectResult", + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.DisassociateMemberFromGroupResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : [ { - "c2jName" : "Effect", - "c2jShape" : "AccessControlRuleEffect", - "deprecated" : false, - "documentation" : "The rule effect.
", - "endpointDiscoveryId" : false, - "enumType" : "AccessControlRuleEffect", - "fluentSetterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccessControlRuleEffect*/", - "fluentSetterMethodName" : "withEffect", - "getterDocumentation" : "/**The rule effect.
\n@return The rule effect.\n@see AccessControlRuleEffect*/", - "getterMethodName" : "getEffect", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Effect", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Effect", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Effect", - "sensitive" : false, - "setterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@see AccessControlRuleEffect*/", - "setterMethodName" : "setEffect", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "effect", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccessControlRuleEffect*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "effect", - "variableType" : "String", - "documentation" : "The rule effect.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "MatchedRules", - "c2jShape" : "AccessControlRuleNameList", - "deprecated" : false, - "documentation" : "The rules that match the given parameters, resulting in an effect.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The rules that match the given parameters, resulting in an effect.
\n@param matchedRules The rules that match the given parameters, resulting in an effect.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMatchedRules", - "getterDocumentation" : "/**The rules that match the given parameters, resulting in an effect.
\n@return The rules that match the given parameters, resulting in an effect.*/", - "getterMethodName" : "getMatchedRules", - "getterModel" : { - "returnType" : "java.util.ListThe rules that match the given parameters, resulting in an effect.
\n@param matchedRules The rules that match the given parameters, resulting in an effect.*/", - "setterMethodName" : "setMatchedRules", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe email address that you're trying to assign is already created for a different user, group, or resource.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "EmailAddressInUseException", + "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.EmailAddressInUseException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workmail.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "EmailAddressInUseException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "EmailAddressInUseException", + "variableName" : "emailAddressInUseException", + "variableType" : "EmailAddressInUseException", + "documentation" : null, + "simpleType" : "EmailAddressInUseException", + "variableSetterType" : "EmailAddressInUseException" + }, + "wrapper" : false + }, + "EntityAlreadyRegisteredException" : { + "c2jName" : "EntityAlreadyRegisteredException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "The user, group, or resource that you're trying to register is already registered.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "EntityAlreadyRegisteredException", + "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.EntityAlreadyRegisteredException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workmail.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "EntityAlreadyRegisteredException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "EntityAlreadyRegisteredException", + "variableName" : "entityAlreadyRegisteredException", + "variableType" : "EntityAlreadyRegisteredException", + "documentation" : null, + "simpleType" : "EntityAlreadyRegisteredException", + "variableSetterType" : "EntityAlreadyRegisteredException" + }, + "wrapper" : false + }, + "EntityNotFoundException" : { + "c2jName" : "EntityNotFoundException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "The identifier supplied for the user, group, or resource does not exist in your organization.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "EntityNotFoundException", + "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.EntityNotFoundException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workmail.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "EntityNotFoundException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "EntityNotFoundException", + "variableName" : "entityNotFoundException", + "variableType" : "EntityNotFoundException", + "documentation" : null, + "simpleType" : "EntityNotFoundException", + "variableSetterType" : "EntityNotFoundException" + }, + "wrapper" : false + }, + "EntityState" : { + "c2jName" : "EntityState", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "ENABLED", + "value" : "ENABLED" + }, { + "name" : "DISABLED", + "value" : "DISABLED" + }, { + "name" : "DELETED", + "value" : "DELETED" + } ], + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.enum.EntityState", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workmail.enum", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "EntityState", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "EntityState", + "variableName" : "entityState", + "variableType" : "EntityState", + "documentation" : null, + "simpleType" : "EntityState", + "variableSetterType" : "EntityState" + }, + "wrapper" : false + }, + "EntityStateException" : { + "c2jName" : "EntityStateException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "You are performing an operation on a user, group, or resource that isn't in the expected state, such as trying to delete an active user.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "EntityStateException", + "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.EntityStateException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workmail.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "EntityStateException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "EntityStateException", + "variableName" : "entityStateException", + "variableType" : "EntityStateException", + "documentation" : null, + "simpleType" : "EntityStateException", + "variableSetterType" : "EntityStateException" + }, + "wrapper" : false + }, + "FolderConfiguration" : { + "c2jName" : "FolderConfiguration", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "The configuration applied to an organization's folders by its retention policy.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.model.FolderConfiguration", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Name", + "c2jShape" : "FolderName", + "deprecated" : false, + "documentation" : "The folder name.
", + "endpointDiscoveryId" : false, + "enumType" : "FolderName", + "fluentSetterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FolderName*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**The folder name.
\n@return The folder name.\n@see FolderName*/", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", + "sensitive" : false, + "setterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@see FolderName*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FolderName*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "The folder name.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Action", + "c2jShape" : "RetentionAction", + "deprecated" : false, + "documentation" : "The action to take on the folder contents at the end of the folder configuration period.
", + "endpointDiscoveryId" : false, + "enumType" : "RetentionAction", + "fluentSetterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RetentionAction*/", + "fluentSetterMethodName" : "withAction", + "getterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@return The action to take on the folder contents at the end of the folder configuration period.\n@see RetentionAction*/", + "getterMethodName" : "getAction", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Action", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Action", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Action", + "sensitive" : false, + "setterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@see RetentionAction*/", + "setterMethodName" : "setAction", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "action", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RetentionAction*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "action", + "variableType" : "String", + "documentation" : "The action to take on the folder contents at the end of the folder configuration period.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Period", + "c2jShape" : "RetentionPeriod", + "deprecated" : false, + "documentation" : "The period of time at which the folder configuration action is applied.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPeriod", + "getterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@return The period of time at which the folder configuration action is applied.*/", + "getterMethodName" : "getPeriod", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Period", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Period", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Period", + "sensitive" : false, + "setterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.*/", + "setterMethodName" : "setPeriod", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "period", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "period", + "variableType" : "Integer", + "documentation" : "The period of time at which the folder configuration action is applied.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Action" : { + "c2jName" : "Action", + "c2jShape" : "RetentionAction", + "deprecated" : false, + "documentation" : "The action to take on the folder contents at the end of the folder configuration period.
", + "endpointDiscoveryId" : false, + "enumType" : "RetentionAction", + "fluentSetterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RetentionAction*/", + "fluentSetterMethodName" : "withAction", + "getterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@return The action to take on the folder contents at the end of the folder configuration period.\n@see RetentionAction*/", + "getterMethodName" : "getAction", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Action", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Action", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Action", + "sensitive" : false, + "setterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@see RetentionAction*/", + "setterMethodName" : "setAction", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "action", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The action to take on the folder contents at the end of the folder configuration period.
\n@param action The action to take on the folder contents at the end of the folder configuration period.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RetentionAction*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "action", + "variableType" : "String", + "documentation" : "The action to take on the folder contents at the end of the folder configuration period.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Name" : { + "c2jName" : "Name", + "c2jShape" : "FolderName", + "deprecated" : false, + "documentation" : "The folder name.
", + "endpointDiscoveryId" : false, + "enumType" : "FolderName", + "fluentSetterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FolderName*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**The folder name.
\n@return The folder name.\n@see FolderName*/", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", + "sensitive" : false, + "setterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@see FolderName*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The folder name.
\n@param name The folder name.\n@return Returns a reference to this object so that method calls can be chained together.\n@see FolderName*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "The folder name.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Period" : { + "c2jName" : "Period", + "c2jShape" : "RetentionPeriod", + "deprecated" : false, + "documentation" : "The period of time at which the folder configuration action is applied.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPeriod", + "getterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@return The period of time at which the folder configuration action is applied.*/", + "getterMethodName" : "getPeriod", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Period", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Period", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "Period", + "sensitive" : false, + "setterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.*/", + "setterMethodName" : "setPeriod", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "period", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The period of time at which the folder configuration action is applied.
\n@param period The period of time at which the folder configuration action is applied.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "period", + "variableType" : "Integer", + "documentation" : "The period of time at which the folder configuration action is applied.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.workmail.model", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "Name", "Action" ], + "shapeName" : "FolderConfiguration", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "FolderConfiguration", + "variableName" : "folderConfiguration", + "variableType" : "FolderConfiguration", + "documentation" : null, + "simpleType" : "FolderConfiguration", + "variableSetterType" : "FolderConfiguration" + }, + "wrapper" : false + }, + "FolderName" : { + "c2jName" : "FolderName", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : [ { + "name" : "INBOX", + "value" : "INBOX" + }, { + "name" : "DELETED_ITEMS", + "value" : "DELETED_ITEMS" + }, { + "name" : "SENT_ITEMS", + "value" : "SENT_ITEMS" + }, { + "name" : "DRAFTS", + "value" : "DRAFTS" + }, { + "name" : "JUNK_EMAIL", + "value" : "JUNK_EMAIL" + } ], + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.enum.FolderName", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workmail.enum", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "FolderName", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "FolderName", + "variableName" : "folderName", + "variableType" : "FolderName", + "documentation" : null, + "simpleType" : "FolderName", + "variableSetterType" : "FolderName" + }, + "wrapper" : false + }, + "GetAccessControlEffectRequest" : { + "c2jName" : "GetAccessControlEffectRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.GetAccessControlEffectRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetAccessControlEffect", + "locationName" : null, + "requestUri" : "/", + "target" : "WorkMailService.GetAccessControlEffect", + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", + "deprecated" : false, + "documentation" : "The identifier for the organization.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The identifier for the organization.
\n@return The identifier for the organization.*/", + "getterMethodName" : "getOrganizationId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OrganizationId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OrganizationId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OrganizationId", + "sensitive" : false, + "setterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.*/", + "setterMethodName" : "setOrganizationId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "The identifier for the organization.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "IpAddress", + "c2jShape" : "IpAddress", + "deprecated" : false, + "documentation" : "The IPv4 address.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withIpAddress", + "getterDocumentation" : "/**The IPv4 address.
\n@return The IPv4 address.*/", + "getterMethodName" : "getIpAddress", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "IpAddress", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "IpAddress", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "IpAddress", + "sensitive" : false, + "setterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.*/", + "setterMethodName" : "setIpAddress", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "ipAddress", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "ipAddress", + "variableType" : "String", + "documentation" : "The IPv4 address.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Action", + "c2jShape" : "AccessControlRuleAction", + "deprecated" : false, + "documentation" : "The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withAction",
+ "getterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.*/",
+ "getterMethodName" : "getAction",
+ "getterModel" : {
+ "returnType" : "String",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "Action",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "Action",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "Action",
+ "sensitive" : false,
+ "setterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.*/",
+ "setterMethodName" : "setAction",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "action",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "action",
+ "variableType" : "String",
+ "documentation" : "The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
The user ID.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The user ID.
\n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**The user ID.
\n@return The user ID.*/", + "getterMethodName" : "getUserId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UserId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UserId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserId", + "sensitive" : false, + "setterDocumentation" : "/**The user ID.
\n@param userId The user ID.*/", + "setterMethodName" : "setUserId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The user ID.
\n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "The user ID.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Action" : { + "c2jName" : "Action", + "c2jShape" : "AccessControlRuleAction", + "deprecated" : false, + "documentation" : "The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withAction",
+ "getterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.*/",
+ "getterMethodName" : "getAction",
+ "getterModel" : {
+ "returnType" : "String",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "Action",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "Action",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "Action",
+ "sensitive" : false,
+ "setterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.*/",
+ "setterMethodName" : "setAction",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "action",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "shouldFullyQualify" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/**The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "action",
+ "variableType" : "String",
+ "documentation" : "The access protocol action. Valid values include ActiveSync
, AutoDiscover
, EWS
, IMAP
, SMTP
, WindowsOutlook
, and WebMail
.
The IPv4 address.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withIpAddress", + "getterDocumentation" : "/**The IPv4 address.
\n@return The IPv4 address.*/", + "getterMethodName" : "getIpAddress", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "IpAddress", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "IpAddress", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "IpAddress", + "sensitive" : false, + "setterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.*/", + "setterMethodName" : "setIpAddress", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "ipAddress", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The IPv4 address.
\n@param ipAddress The IPv4 address.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "ipAddress", + "variableType" : "String", + "documentation" : "The IPv4 address.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "OrganizationId" : { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", + "deprecated" : false, + "documentation" : "The identifier for the organization.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The identifier for the organization.
\n@return The identifier for the organization.*/", + "getterMethodName" : "getOrganizationId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OrganizationId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OrganizationId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OrganizationId", + "sensitive" : false, + "setterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.*/", + "setterMethodName" : "setOrganizationId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "The identifier for the organization.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "UserId" : { + "c2jName" : "UserId", + "c2jShape" : "WorkMailIdentifier", + "deprecated" : false, + "documentation" : "The user ID.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The user ID.
\n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**The user ID.
\n@return The user ID.*/", + "getterMethodName" : "getUserId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UserId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UserId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserId", + "sensitive" : false, + "setterDocumentation" : "/**The user ID.
\n@param userId The user ID.*/", + "setterMethodName" : "setUserId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The user ID.
\n@param userId The user ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "The user ID.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.workmail.request", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "OrganizationId", "IpAddress", "Action", "UserId" ], + "shapeName" : "GetAccessControlEffectRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetAccessControlEffectRequest", + "variableName" : "getAccessControlEffectRequest", + "variableType" : "GetAccessControlEffectRequest", + "documentation" : null, + "simpleType" : "GetAccessControlEffectRequest", + "variableSetterType" : "GetAccessControlEffectRequest" + }, + "wrapper" : false + }, + "GetAccessControlEffectResult" : { + "c2jName" : "GetAccessControlEffectResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.GetAccessControlEffectResult", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Effect", + "c2jShape" : "AccessControlRuleEffect", + "deprecated" : false, + "documentation" : "The rule effect.
", + "endpointDiscoveryId" : false, + "enumType" : "AccessControlRuleEffect", + "fluentSetterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccessControlRuleEffect*/", + "fluentSetterMethodName" : "withEffect", + "getterDocumentation" : "/**The rule effect.
\n@return The rule effect.\n@see AccessControlRuleEffect*/", + "getterMethodName" : "getEffect", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Effect", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Effect", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Effect", + "sensitive" : false, + "setterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@see AccessControlRuleEffect*/", + "setterMethodName" : "setEffect", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "effect", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccessControlRuleEffect*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "effect", + "variableType" : "String", + "documentation" : "The rule effect.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MatchedRules", + "c2jShape" : "AccessControlRuleNameList", + "deprecated" : false, + "documentation" : "The rules that match the given parameters, resulting in an effect.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The rules that match the given parameters, resulting in an effect.
\n@param matchedRules The rules that match the given parameters, resulting in an effect.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMatchedRules", + "getterDocumentation" : "/**The rules that match the given parameters, resulting in an effect.
\n@return The rules that match the given parameters, resulting in an effect.*/", + "getterMethodName" : "getMatchedRules", + "getterModel" : { + "returnType" : "java.util.ListThe rules that match the given parameters, resulting in an effect.
\n@param matchedRules The rules that match the given parameters, resulting in an effect.*/", + "setterMethodName" : "setMatchedRules", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.ListThe rules that match the given parameters, resulting in an effect.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setMatchedRules(java.util.Collection)} or {@link #withMatchedRules(java.util.Collection)} if you want to override the existing values.
\n@param matchedRules The rules that match the given parameters, resulting in an effect.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe rules that match the given parameters, resulting in an effect.
", - "simpleType" : "ListThe rules that match the given parameters, resulting in an effect.
", + "simpleType" : "ListThe rule effect.
", + "endpointDiscoveryId" : false, + "enumType" : "AccessControlRuleEffect", + "fluentSetterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccessControlRuleEffect*/", + "fluentSetterMethodName" : "withEffect", + "getterDocumentation" : "/**The rule effect.
\n@return The rule effect.\n@see AccessControlRuleEffect*/", + "getterMethodName" : "getEffect", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Effect", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Effect", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Effect", + "sensitive" : false, + "setterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@see AccessControlRuleEffect*/", + "setterMethodName" : "setEffect", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "effect", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccessControlRuleEffect*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "effect", + "variableType" : "String", + "documentation" : "The rule effect.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MatchedRules" : { + "c2jName" : "MatchedRules", + "c2jShape" : "AccessControlRuleNameList", + "deprecated" : false, + "documentation" : "The rules that match the given parameters, resulting in an effect.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The rules that match the given parameters, resulting in an effect.
\n@param matchedRules The rules that match the given parameters, resulting in an effect.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMatchedRules", + "getterDocumentation" : "/**The rules that match the given parameters, resulting in an effect.
\n@return The rules that match the given parameters, resulting in an effect.*/", + "getterMethodName" : "getMatchedRules", + "getterModel" : { + "returnType" : "java.util.ListThe rules that match the given parameters, resulting in an effect.
\n@param matchedRules The rules that match the given parameters, resulting in an effect.*/", + "setterMethodName" : "setMatchedRules", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.ListThe rules that match the given parameters, resulting in an effect.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setMatchedRules(java.util.Collection)} or {@link #withMatchedRules(java.util.Collection)} if you want to override the existing values.
\n@param matchedRules The rules that match the given parameters, resulting in an effect.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.ListThe rules that match the given parameters, resulting in an effect.
", + "simpleType" : "ListThe organization ID.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The organization ID.
\n@return The organization ID.*/", + "getterMethodName" : "getOrganizationId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OrganizationId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OrganizationId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OrganizationId", + "sensitive" : false, + "setterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.*/", + "setterMethodName" : "setOrganizationId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "The organization ID.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "OrganizationId" : { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", + "deprecated" : false, + "documentation" : "The organization ID.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The organization ID.
\n@return The organization ID.*/", + "getterMethodName" : "getOrganizationId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "OrganizationId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "OrganizationId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OrganizationId", + "sensitive" : false, + "setterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.*/", + "setterMethodName" : "setOrganizationId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "The organization ID.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.workmail.request", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "OrganizationId" ], + "shapeName" : "GetDefaultRetentionPolicyRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetDefaultRetentionPolicyRequest", + "variableName" : "getDefaultRetentionPolicyRequest", + "variableType" : "GetDefaultRetentionPolicyRequest", + "documentation" : null, + "simpleType" : "GetDefaultRetentionPolicyRequest", + "variableSetterType" : "GetDefaultRetentionPolicyRequest" + }, + "wrapper" : false + }, + "GetDefaultRetentionPolicyResult" : { + "c2jName" : "GetDefaultRetentionPolicyResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.GetDefaultRetentionPolicyResult", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Id", + "c2jShape" : "ShortString", + "deprecated" : false, + "documentation" : "The retention policy ID.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**The retention policy ID.
\n@return The retention policy ID.*/", + "getterMethodName" : "getId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Id", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Id", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Id", + "sensitive" : false, + "setterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "The retention policy ID.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Name", + "c2jShape" : "ShortString", + "deprecated" : false, + "documentation" : "The retention policy name.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**The retention policy name.
\n@return The retention policy name.*/", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", + "sensitive" : false, + "setterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "The retention policy name.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Description", + "c2jShape" : "String", + "deprecated" : false, + "documentation" : "The retention policy description.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDescription", + "getterDocumentation" : "/**The retention policy description.
\n@return The retention policy description.*/", + "getterMethodName" : "getDescription", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Description", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Description", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Description", + "sensitive" : false, + "setterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.*/", + "setterMethodName" : "setDescription", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "description", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "description", + "variableType" : "String", + "documentation" : "The retention policy description.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "FolderConfigurations", + "c2jShape" : "FolderConfigurations", + "deprecated" : false, + "documentation" : "The retention policy folder configurations.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The retention policy folder configurations.
\n@param folderConfigurations The retention policy folder configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFolderConfigurations", + "getterDocumentation" : "/**The retention policy folder configurations.
\n@return The retention policy folder configurations.*/", + "getterMethodName" : "getFolderConfigurations", + "getterModel" : { + "returnType" : "java.util.ListThe retention policy folder configurations.
\n@param folderConfigurations The retention policy folder configurations.*/", + "setterMethodName" : "setFolderConfigurations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.ListThe retention policy folder configurations.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setFolderConfigurations(java.util.Collection)} or {@link #withFolderConfigurations(java.util.Collection)} if you want to override the existing values.
\n@param folderConfigurations The retention policy folder configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.ListThe retention policy folder configurations.
", + "simpleType" : "ListThe rule effect.
", + "documentation" : "The retention policy description.
", "endpointDiscoveryId" : false, - "enumType" : "AccessControlRuleEffect", - "fluentSetterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccessControlRuleEffect*/", - "fluentSetterMethodName" : "withEffect", - "getterDocumentation" : "/**The rule effect.
\n@return The rule effect.\n@see AccessControlRuleEffect*/", - "getterMethodName" : "getEffect", + "enumType" : null, + "fluentSetterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDescription", + "getterDocumentation" : "/**The retention policy description.
\n@return The retention policy description.*/", + "getterMethodName" : "getDescription", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20900,11 +24463,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Effect", + "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Effect", + "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, @@ -20916,14 +24479,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Effect", + "name" : "Description", "sensitive" : false, - "setterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@see AccessControlRuleEffect*/", - "setterMethodName" : "setEffect", + "setterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.*/", + "setterMethodName" : "setDescription", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "effect", + "variableName" : "description", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20933,31 +24496,31 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The rule effect.
\n@param effect The rule effect.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AccessControlRuleEffect*/", + "varargSetterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "effect", + "variableName" : "description", "variableType" : "String", - "documentation" : "The rule effect.
", + "documentation" : "The retention policy description.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MatchedRules" : { - "c2jName" : "MatchedRules", - "c2jShape" : "AccessControlRuleNameList", + "FolderConfigurations" : { + "c2jName" : "FolderConfigurations", + "c2jShape" : "FolderConfigurations", "deprecated" : false, - "documentation" : "The rules that match the given parameters, resulting in an effect.
", + "documentation" : "The retention policy folder configurations.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The rules that match the given parameters, resulting in an effect.
\n@param matchedRules The rules that match the given parameters, resulting in an effect.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMatchedRules", - "getterDocumentation" : "/**The rules that match the given parameters, resulting in an effect.
\n@return The rules that match the given parameters, resulting in an effect.*/", - "getterMethodName" : "getMatchedRules", + "fluentSetterDocumentation" : "/**The retention policy folder configurations.
\n@param folderConfigurations The retention policy folder configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFolderConfigurations", + "getterDocumentation" : "/**The retention policy folder configurations.
\n@return The retention policy folder configurations.*/", + "getterMethodName" : "getFolderConfigurations", "getterModel" : { - "returnType" : "java.util.ListThe retention policy folder configurations.
\n@param folderConfigurations The retention policy folder configurations.*/", + "setterMethodName" : "setFolderConfigurations", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.ListThe retention policy folder configurations.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setFolderConfigurations(java.util.Collection)} or {@link #withFolderConfigurations(java.util.Collection)} if you want to override the existing values.
\n@param folderConfigurations The retention policy folder configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.ListThe retention policy folder configurations.
", + "simpleType" : "ListThe retention policy ID.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**The retention policy ID.
\n@return The retention policy ID.*/", + "getterMethodName" : "getId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Id", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Id", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Id", "sensitive" : false, - "setterDocumentation" : "/**The rules that match the given parameters, resulting in an effect.
\n@param matchedRules The rules that match the given parameters, resulting in an effect.*/", - "setterMethodName" : "setMatchedRules", + "setterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.*/", + "setterMethodName" : "setId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe rules that match the given parameters, resulting in an effect.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setMatchedRules(java.util.Collection)} or {@link #withMatchedRules(java.util.Collection)} if you want to override the existing values.
\n@param matchedRules The rules that match the given parameters, resulting in an effect.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe rules that match the given parameters, resulting in an effect.
", - "simpleType" : "ListThe retention policy ID.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "packageName" : "com.amazonaws.services.workmail.response", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "GetAccessControlEffectResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "GetAccessControlEffectResult", - "variableName" : "getAccessControlEffectResult", - "variableType" : "GetAccessControlEffectResult", - "documentation" : null, - "simpleType" : "GetAccessControlEffectResult", - "variableSetterType" : "GetAccessControlEffectResult" - }, - "wrapper" : false - }, - "GetDefaultRetentionPolicyRequest" : { - "c2jName" : "GetDefaultRetentionPolicyRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.request.GetDefaultRetentionPolicyRequest", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetDefaultRetentionPolicy", - "locationName" : null, - "requestUri" : "/", - "target" : "WorkMailService.GetDefaultRetentionPolicy", - "verb" : "POST", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "OrganizationId", - "c2jShape" : "OrganizationId", - "deprecated" : false, - "documentation" : "The organization ID.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The organization ID.
\n@return The organization ID.*/", - "getterMethodName" : "getOrganizationId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrganizationId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "OrganizationId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "OrganizationId", - "sensitive" : false, - "setterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.*/", - "setterMethodName" : "setOrganizationId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "organizationId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "organizationId", - "variableType" : "String", - "documentation" : "The organization ID.
", - "simpleType" : "String", - "variableSetterType" : "String" }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "OrganizationId" : { - "c2jName" : "OrganizationId", - "c2jShape" : "OrganizationId", + "Name" : { + "c2jName" : "Name", + "c2jShape" : "ShortString", "deprecated" : false, - "documentation" : "The organization ID.
", + "documentation" : "The retention policy name.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The organization ID.
\n@return The organization ID.*/", - "getterMethodName" : "getOrganizationId", + "fluentSetterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**The retention policy name.
\n@return The retention policy name.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -21245,11 +24757,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrganizationId", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OrganizationId", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -21261,14 +24773,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "OrganizationId", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.*/", - "setterMethodName" : "setOrganizationId", + "setterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -21278,40 +24790,43 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The organization ID.
\n@param organizationId The organization ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "name", "variableType" : "String", - "documentation" : "The organization ID.
", + "documentation" : "The retention policy name.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, - "packageName" : "com.amazonaws.services.workmail.request", + "packageName" : "com.amazonaws.services.workmail.response", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "OrganizationId" ], - "shapeName" : "GetDefaultRetentionPolicyRequest", + "required" : null, + "shapeName" : "GetDefaultRetentionPolicyResult", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetDefaultRetentionPolicyRequest", - "variableName" : "getDefaultRetentionPolicyRequest", - "variableType" : "GetDefaultRetentionPolicyRequest", + "variableDeclarationType" : "GetDefaultRetentionPolicyResult", + "variableName" : "getDefaultRetentionPolicyResult", + "variableType" : "GetDefaultRetentionPolicyResult", "documentation" : null, - "simpleType" : "GetDefaultRetentionPolicyRequest", - "variableSetterType" : "GetDefaultRetentionPolicyRequest" + "simpleType" : "GetDefaultRetentionPolicyResult", + "variableSetterType" : "GetDefaultRetentionPolicyResult" }, "wrapper" : false }, - "GetDefaultRetentionPolicyResult" : { - "c2jName" : "GetDefaultRetentionPolicyResponse", + "GetMailboxDetailsRequest" : { + "c2jName" : "GetMailboxDetailsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -21323,162 +24838,31 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.response.GetDefaultRetentionPolicyResult", + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.GetMailboxDetailsRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "Id", - "c2jShape" : "ShortString", - "deprecated" : false, - "documentation" : "The retention policy ID.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withId", - "getterDocumentation" : "/**The retention policy ID.
\n@return The retention policy ID.*/", - "getterMethodName" : "getId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Id", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Id", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Id", - "sensitive" : false, - "setterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.*/", - "setterMethodName" : "setId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "The retention policy ID.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Name", - "c2jShape" : "ShortString", - "deprecated" : false, - "documentation" : "The retention policy name.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The retention policy name.
\n@return The retention policy name.*/", - "getterMethodName" : "getName", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Name", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Name", - "sensitive" : false, - "setterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.*/", - "setterMethodName" : "setName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "The retention policy name.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, + "marshaller" : { + "action" : "GetMailboxDetails", + "locationName" : null, + "requestUri" : "/", + "target" : "WorkMailService.GetMailboxDetails", + "verb" : "POST", "xmlNameSpaceUri" : null - }, { - "c2jName" : "Description", - "c2jShape" : "String", + }, + "members" : [ { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The retention policy description.
", + "documentation" : "The identifier for the organization that contains the user whose mailbox details are being requested.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**The retention policy description.
\n@return The retention policy description.*/", - "getterMethodName" : "getDescription", + "fluentSetterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@return The identifier for the organization that contains the user whose mailbox details are being requested.*/", + "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -21493,11 +24877,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Description", + "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Description", + "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, @@ -21509,14 +24893,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Description", + "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.*/", - "setterMethodName" : "setDescription", + "setterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.*/", + "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "description", + "variableName" : "organizationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -21526,183 +24910,99 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "description", + "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The retention policy description.
", + "documentation" : "The identifier for the organization that contains the user whose mailbox details are being requested.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "FolderConfigurations", - "c2jShape" : "FolderConfigurations", + "c2jName" : "UserId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The retention policy folder configurations.
", + "documentation" : "The identifier for the user whose mailbox details are being requested.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The retention policy folder configurations.
\n@param folderConfigurations The retention policy folder configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFolderConfigurations", - "getterDocumentation" : "/**The retention policy folder configurations.
\n@return The retention policy folder configurations.*/", - "getterMethodName" : "getFolderConfigurations", - "getterModel" : { - "returnType" : "java.util.ListThe identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@return The identifier for the user whose mailbox details are being requested.*/", + "getterMethodName" : "getUserId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UserId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UserId", + "uri" : false }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "FolderConfigurations", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**The retention policy folder configurations.
\n@param folderConfigurations The retention policy folder configurations.*/", - "setterMethodName" : "setFolderConfigurations", + "setterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe retention policy folder configurations.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setFolderConfigurations(java.util.Collection)} or {@link #withFolderConfigurations(java.util.Collection)} if you want to override the existing values.
\n@param folderConfigurations The retention policy folder configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe retention policy folder configurations.
", - "simpleType" : "ListThe identifier for the user whose mailbox details are being requested.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Description" : { - "c2jName" : "Description", - "c2jShape" : "String", + "OrganizationId" : { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The retention policy description.
", + "documentation" : "The identifier for the organization that contains the user whose mailbox details are being requested.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDescription", - "getterDocumentation" : "/**The retention policy description.
\n@return The retention policy description.*/", - "getterMethodName" : "getDescription", + "fluentSetterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@return The identifier for the organization that contains the user whose mailbox details are being requested.*/", + "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -21717,11 +25017,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Description", + "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Description", + "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, @@ -21733,14 +25033,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Description", + "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.*/", - "setterMethodName" : "setDescription", + "setterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.*/", + "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "description", + "variableName" : "organizationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -21750,31 +25050,31 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The retention policy description.
\n@param description The retention policy description.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "description", + "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The retention policy description.
", + "documentation" : "The identifier for the organization that contains the user whose mailbox details are being requested.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "FolderConfigurations" : { - "c2jName" : "FolderConfigurations", - "c2jShape" : "FolderConfigurations", + "UserId" : { + "c2jName" : "UserId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The retention policy folder configurations.
", + "documentation" : "The identifier for the user whose mailbox details are being requested.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The retention policy folder configurations.
\n@param folderConfigurations The retention policy folder configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFolderConfigurations", - "getterDocumentation" : "/**The retention policy folder configurations.
\n@return The retention policy folder configurations.*/", - "getterMethodName" : "getFolderConfigurations", + "fluentSetterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserId", + "getterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@return The identifier for the user whose mailbox details are being requested.*/", + "getterMethodName" : "getUserId", "getterModel" : { - "returnType" : "java.util.ListThe retention policy folder configurations.
\n@param folderConfigurations The retention policy folder configurations.*/", - "setterMethodName" : "setFolderConfigurations", + "setterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe retention policy folder configurations.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setFolderConfigurations(java.util.Collection)} or {@link #withFolderConfigurations(java.util.Collection)} if you want to override the existing values.
\n@param folderConfigurations The retention policy folder configurations.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe retention policy folder configurations.
", - "simpleType" : "ListThe identifier for the user whose mailbox details are being requested.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + } + }, + "packageName" : "com.amazonaws.services.workmail.request", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "OrganizationId", "UserId" ], + "shapeName" : "GetMailboxDetailsRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetMailboxDetailsRequest", + "variableName" : "getMailboxDetailsRequest", + "variableType" : "GetMailboxDetailsRequest", + "documentation" : null, + "simpleType" : "GetMailboxDetailsRequest", + "variableSetterType" : "GetMailboxDetailsRequest" + }, + "wrapper" : false + }, + "GetMailboxDetailsResult" : { + "c2jName" : "GetMailboxDetailsResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.GetMailboxDetailsResult", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "MailboxQuota", + "c2jShape" : "MailboxQuota", + "deprecated" : false, + "documentation" : "The maximum allowed mailbox size, in MB, for the specified user.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMailboxQuota", + "getterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@return The maximum allowed mailbox size, in MB, for the specified user.*/", + "getterMethodName" : "getMailboxQuota", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null }, - "Id" : { - "c2jName" : "Id", - "c2jShape" : "ShortString", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MailboxQuota", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MailboxQuota", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MailboxQuota", + "sensitive" : false, + "setterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.*/", + "setterMethodName" : "setMailboxQuota", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "mailboxQuota", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "mailboxQuota", + "variableType" : "Integer", + "documentation" : "The maximum allowed mailbox size, in MB, for the specified user.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MailboxSize", + "c2jShape" : "MailboxSize", + "deprecated" : false, + "documentation" : "The current mailbox size, in MB, for the specified user.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMailboxSize", + "getterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@return The current mailbox size, in MB, for the specified user.*/", + "getterMethodName" : "getMailboxSize", + "getterModel" : { + "returnType" : "Double", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MailboxSize", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MailboxSize", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Double", + "marshallingType" : "DOUBLE", + "name" : "MailboxSize", + "sensitive" : false, + "setterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.*/", + "setterMethodName" : "setMailboxSize", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Double", + "variableName" : "mailboxSize", + "variableType" : "Double", + "documentation" : "", + "simpleType" : "Double", + "variableSetterType" : "Double" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Double", + "variableName" : "mailboxSize", + "variableType" : "Double", + "documentation" : "The current mailbox size, in MB, for the specified user.
", + "simpleType" : "Double", + "variableSetterType" : "Double" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "MailboxQuota" : { + "c2jName" : "MailboxQuota", + "c2jShape" : "MailboxQuota", "deprecated" : false, - "documentation" : "The retention policy ID.
", + "documentation" : "The maximum allowed mailbox size, in MB, for the specified user.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withId", - "getterDocumentation" : "/**The retention policy ID.
\n@return The retention policy ID.*/", - "getterMethodName" : "getId", + "fluentSetterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMailboxQuota", + "getterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@return The maximum allowed mailbox size, in MB, for the specified user.*/", + "getterMethodName" : "getMailboxQuota", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -21941,11 +25337,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Id", + "marshallLocationName" : "MailboxQuota", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Id", + "unmarshallLocationName" : "MailboxQuota", "uri" : false }, "idempotencyToken" : false, @@ -21955,50 +25351,50 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Id", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MailboxQuota", "sensitive" : false, - "setterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.*/", - "setterMethodName" : "setId", + "setterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.*/", + "setterMethodName" : "setMailboxQuota", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "mailboxQuota", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The retention policy ID.
\n@param id The retention policy ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "The retention policy ID.
", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "mailboxQuota", + "variableType" : "Integer", + "documentation" : "The maximum allowed mailbox size, in MB, for the specified user.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "ShortString", + "MailboxSize" : { + "c2jName" : "MailboxSize", + "c2jShape" : "MailboxSize", "deprecated" : false, - "documentation" : "The retention policy name.
", + "documentation" : "The current mailbox size, in MB, for the specified user.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The retention policy name.
\n@return The retention policy name.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMailboxSize", + "getterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@return The current mailbox size, in MB, for the specified user.*/", + "getterMethodName" : "getMailboxSize", "getterModel" : { - "returnType" : "String", + "returnType" : "Double", "documentation" : null }, "http" : { @@ -22011,11 +25407,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "MailboxSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "MailboxSize", "uri" : false }, "idempotencyToken" : false, @@ -22025,34 +25421,34 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Name", + "marshallingTargetClass" : "Double", + "marshallingType" : "DOUBLE", + "name" : "MailboxSize", "sensitive" : false, - "setterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.*/", + "setterMethodName" : "setMailboxSize", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", + "variableDeclarationType" : "Double", + "variableName" : "mailboxSize", + "variableType" : "Double", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Double", + "variableSetterType" : "Double" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The retention policy name.
\n@param name The retention policy name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "The retention policy name.
", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Double", + "variableName" : "mailboxSize", + "variableType" : "Double", + "documentation" : "The current mailbox size, in MB, for the specified user.
", + "simpleType" : "Double", + "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } @@ -22061,7 +25457,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetDefaultRetentionPolicyResult", + "shapeName" : "GetMailboxDetailsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -22070,17 +25466,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetDefaultRetentionPolicyResult", - "variableName" : "getDefaultRetentionPolicyResult", - "variableType" : "GetDefaultRetentionPolicyResult", + "variableDeclarationType" : "GetMailboxDetailsResult", + "variableName" : "getMailboxDetailsResult", + "variableType" : "GetMailboxDetailsResult", "documentation" : null, - "simpleType" : "GetDefaultRetentionPolicyResult", - "variableSetterType" : "GetDefaultRetentionPolicyResult" + "simpleType" : "GetMailboxDetailsResult", + "variableSetterType" : "GetMailboxDetailsResult" }, "wrapper" : false }, - "GetMailboxDetailsRequest" : { - "c2jName" : "GetMailboxDetailsRequest", + "Group" : { + "c2jName" : "Group", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -22088,35 +25484,28 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "The representation of an Amazon WorkMail group.
", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.request.GetMailboxDetailsRequest", + "fullyQualifiedName" : "com.amazonaws.services.workmail.model.Group", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetMailboxDetails", - "locationName" : null, - "requestUri" : "/", - "target" : "WorkMailService.GetMailboxDetails", - "verb" : "POST", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "OrganizationId", - "c2jShape" : "OrganizationId", + "c2jName" : "Id", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The identifier for the organization that contains the user whose mailbox details are being requested.
", + "documentation" : "The identifier of the group.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@return The identifier for the organization that contains the user whose mailbox details are being requested.*/", - "getterMethodName" : "getOrganizationId", + "fluentSetterDocumentation" : "/**The identifier of the group.
\n@param id The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**The identifier of the group.
\n@return The identifier of the group.*/", + "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -22131,11 +25520,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrganizationId", + "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OrganizationId", + "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, @@ -22147,14 +25536,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "OrganizationId", + "name" : "Id", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.*/", - "setterMethodName" : "setOrganizationId", + "setterDocumentation" : "/**The identifier of the group.
\n@param id The identifier of the group.*/", + "setterMethodName" : "setId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -22164,28 +25553,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of the group.
\n@param id The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "id", "variableType" : "String", - "documentation" : "The identifier for the organization that contains the user whose mailbox details are being requested.
", + "documentation" : "The identifier of the group.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "UserId", - "c2jShape" : "WorkMailIdentifier", + "c2jName" : "Email", + "c2jShape" : "EmailAddress", "deprecated" : false, - "documentation" : "The identifier for the user whose mailbox details are being requested.
", + "documentation" : "The email of the group.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@return The identifier for the user whose mailbox details are being requested.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**The email of the group.
\n@param email The email of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEmail", + "getterDocumentation" : "/**The email of the group.
\n@return The email of the group.*/", + "getterMethodName" : "getEmail", "getterModel" : { "returnType" : "String", "documentation" : null @@ -22200,11 +25589,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserId", + "marshallLocationName" : "Email", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserId", + "unmarshallLocationName" : "Email", "uri" : false }, "idempotencyToken" : false, @@ -22216,47 +25605,533 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "Email", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**The email of the group.
\n@param email The email of the group.*/", + "setterMethodName" : "setEmail", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "email", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The email of the group.
\n@param email The email of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "email", + "variableType" : "String", + "documentation" : "The email of the group.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Name", + "c2jShape" : "GroupName", + "deprecated" : false, + "documentation" : "The name of the group.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**The name of the group.
\n@return The name of the group.*/", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Name", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", + "sensitive" : false, + "setterDocumentation" : "/**The name of the group.
\n@param name The name of the group.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "The name of the group.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "State", + "c2jShape" : "EntityState", + "deprecated" : false, + "documentation" : "The state of the group, which can be ENABLED, DISABLED, or DELETED.
", + "endpointDiscoveryId" : false, + "enumType" : "EntityState", + "fluentSetterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "fluentSetterMethodName" : "withState", + "getterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@return The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState*/", + "getterMethodName" : "getState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "State", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "State", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "State", + "sensitive" : false, + "setterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState*/", + "setterMethodName" : "setState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "state", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", - "documentation" : "The identifier for the user whose mailbox details are being requested.
", - "simpleType" : "String", - "variableSetterType" : "String" + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "state", + "variableType" : "String", + "documentation" : "The state of the group, which can be ENABLED, DISABLED, or DELETED.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "EnabledDate", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The date indicating when the group was enabled for Amazon WorkMail use.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEnabledDate", + "getterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@return The date indicating when the group was enabled for Amazon WorkMail use.*/", + "getterMethodName" : "getEnabledDate", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EnabledDate", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EnabledDate", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EnabledDate", + "sensitive" : false, + "setterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.*/", + "setterMethodName" : "setEnabledDate", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "enabledDate", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "enabledDate", + "variableType" : "java.util.Date", + "documentation" : "The date indicating when the group was enabled for Amazon WorkMail use.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "DisabledDate", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The date indicating when the group was disabled from Amazon WorkMail use.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabledDate", + "getterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@return The date indicating when the group was disabled from Amazon WorkMail use.*/", + "getterMethodName" : "getDisabledDate", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DisabledDate", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DisabledDate", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "DisabledDate", + "sensitive" : false, + "setterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.*/", + "setterMethodName" : "setDisabledDate", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "disabledDate", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "disabledDate", + "variableType" : "java.util.Date", + "documentation" : "The date indicating when the group was disabled from Amazon WorkMail use.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "DisabledDate" : { + "c2jName" : "DisabledDate", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The date indicating when the group was disabled from Amazon WorkMail use.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDisabledDate", + "getterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@return The date indicating when the group was disabled from Amazon WorkMail use.*/", + "getterMethodName" : "getDisabledDate", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "DisabledDate", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "DisabledDate", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "DisabledDate", + "sensitive" : false, + "setterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.*/", + "setterMethodName" : "setDisabledDate", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "disabledDate", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "disabledDate", + "variableType" : "java.util.Date", + "documentation" : "The date indicating when the group was disabled from Amazon WorkMail use.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "Email" : { + "c2jName" : "Email", + "c2jShape" : "EmailAddress", + "deprecated" : false, + "documentation" : "The email of the group.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The email of the group.
\n@param email The email of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEmail", + "getterDocumentation" : "/**The email of the group.
\n@return The email of the group.*/", + "getterMethodName" : "getEmail", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Email", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Email", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Email", + "sensitive" : false, + "setterDocumentation" : "/**The email of the group.
\n@param email The email of the group.*/", + "setterMethodName" : "setEmail", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "email", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The email of the group.
\n@param email The email of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "email", + "variableType" : "String", + "documentation" : "The email of the group.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "EnabledDate" : { + "c2jName" : "EnabledDate", + "c2jShape" : "Timestamp", + "deprecated" : false, + "documentation" : "The date indicating when the group was enabled for Amazon WorkMail use.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEnabledDate", + "getterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@return The date indicating when the group was enabled for Amazon WorkMail use.*/", + "getterMethodName" : "getEnabledDate", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EnabledDate", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EnabledDate", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EnabledDate", + "sensitive" : false, + "setterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.*/", + "setterMethodName" : "setEnabledDate", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "enabledDate", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "enabledDate", + "variableType" : "java.util.Date", + "documentation" : "The date indicating when the group was enabled for Amazon WorkMail use.
", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "OrganizationId" : { - "c2jName" : "OrganizationId", - "c2jShape" : "OrganizationId", + "Id" : { + "c2jName" : "Id", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The identifier for the organization that contains the user whose mailbox details are being requested.
", + "documentation" : "The identifier of the group.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@return The identifier for the organization that contains the user whose mailbox details are being requested.*/", - "getterMethodName" : "getOrganizationId", + "fluentSetterDocumentation" : "/**The identifier of the group.
\n@param id The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**The identifier of the group.
\n@return The identifier of the group.*/", + "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -22271,11 +26146,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrganizationId", + "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "OrganizationId", + "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, @@ -22287,14 +26162,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "OrganizationId", + "name" : "Id", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.*/", - "setterMethodName" : "setOrganizationId", + "setterDocumentation" : "/**The identifier of the group.
\n@param id The identifier of the group.*/", + "setterMethodName" : "setId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -22304,29 +26179,29 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization that contains the user whose mailbox details are being requested.
\n@param organizationId The identifier for the organization that contains the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier of the group.
\n@param id The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "organizationId", + "variableName" : "id", "variableType" : "String", - "documentation" : "The identifier for the organization that contains the user whose mailbox details are being requested.
", + "documentation" : "The identifier of the group.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "UserId" : { - "c2jName" : "UserId", - "c2jShape" : "WorkMailIdentifier", + "Name" : { + "c2jName" : "Name", + "c2jShape" : "GroupName", "deprecated" : false, - "documentation" : "The identifier for the user whose mailbox details are being requested.
", + "documentation" : "The name of the group.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserId", - "getterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@return The identifier for the user whose mailbox details are being requested.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**The name of the group.
\n@return The name of the group.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -22341,11 +26216,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserId", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserId", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -22357,14 +26232,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**The name of the group.
\n@param name The name of the group.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -22374,40 +26249,154 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the user whose mailbox details are being requested.
\n@param userId The identifier for the user whose mailbox details are being requested.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "name", "variableType" : "String", - "documentation" : "The identifier for the user whose mailbox details are being requested.
", + "documentation" : "The name of the group.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "State" : { + "c2jName" : "State", + "c2jShape" : "EntityState", + "deprecated" : false, + "documentation" : "The state of the group, which can be ENABLED, DISABLED, or DELETED.
", + "endpointDiscoveryId" : false, + "enumType" : "EntityState", + "fluentSetterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "fluentSetterMethodName" : "withState", + "getterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@return The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState*/", + "getterMethodName" : "getState", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "State", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "State", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "State", + "sensitive" : false, + "setterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState*/", + "setterMethodName" : "setState", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "state", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "state", + "variableType" : "String", + "documentation" : "The state of the group, which can be ENABLED, DISABLED, or DELETED.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, - "packageName" : "com.amazonaws.services.workmail.request", + "packageName" : "com.amazonaws.services.workmail.model", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "OrganizationId", "UserId" ], - "shapeName" : "GetMailboxDetailsRequest", + "required" : null, + "shapeName" : "Group", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Group", + "variableName" : "group", + "variableType" : "Group", + "documentation" : null, + "simpleType" : "Group", + "variableSetterType" : "Group" + }, + "wrapper" : false + }, + "InvalidConfigurationException" : { + "c2jName" : "InvalidConfigurationException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "The configuration for a resource isn't valid. A resource must either be able to auto-respond to requests or have at least one delegate associated that can do so on its behalf.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "InvalidConfigurationException", + "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.InvalidConfigurationException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workmail.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "InvalidConfigurationException", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetMailboxDetailsRequest", - "variableName" : "getMailboxDetailsRequest", - "variableType" : "GetMailboxDetailsRequest", + "variableDeclarationType" : "InvalidConfigurationException", + "variableName" : "invalidConfigurationException", + "variableType" : "InvalidConfigurationException", "documentation" : null, - "simpleType" : "GetMailboxDetailsRequest", - "variableSetterType" : "GetMailboxDetailsRequest" + "simpleType" : "InvalidConfigurationException", + "variableSetterType" : "InvalidConfigurationException" }, "wrapper" : false }, - "GetMailboxDetailsResult" : { - "c2jName" : "GetMailboxDetailsResponse", + "InvalidParameterException" : { + "c2jName" : "InvalidParameterException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -22415,99 +26404,160 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "One or more of the input parameters don't match the service's restrictions.
", "endpointDiscoveryMembers" : null, "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.response.GetMailboxDetailsResult", + "errorCode" : "InvalidParameterException", + "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.InvalidParameterException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : [ { - "c2jName" : "MailboxQuota", - "c2jShape" : "MailboxQuota", - "deprecated" : false, - "documentation" : "The maximum allowed mailbox size, in MB, for the specified user.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMailboxQuota", - "getterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@return The maximum allowed mailbox size, in MB, for the specified user.*/", - "getterMethodName" : "getMailboxQuota", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MailboxQuota", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "MailboxQuota", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MailboxQuota", - "sensitive" : false, - "setterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.*/", - "setterMethodName" : "setMailboxQuota", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "mailboxQuota", - "variableType" : "Integer", - "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "mailboxQuota", - "variableType" : "Integer", - "documentation" : "The maximum allowed mailbox size, in MB, for the specified user.
", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workmail.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "InvalidParameterException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InvalidParameterException", + "variableName" : "invalidParameterException", + "variableType" : "InvalidParameterException", + "documentation" : null, + "simpleType" : "InvalidParameterException", + "variableSetterType" : "InvalidParameterException" + }, + "wrapper" : false + }, + "InvalidPasswordException" : { + "c2jName" : "InvalidPasswordException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "The supplied password doesn't match the minimum security constraints, such as length or use of special characters.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "InvalidPasswordException", + "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.InvalidPasswordException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workmail.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "InvalidPasswordException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InvalidPasswordException", + "variableName" : "invalidPasswordException", + "variableType" : "InvalidPasswordException", + "documentation" : null, + "simpleType" : "InvalidPasswordException", + "variableSetterType" : "InvalidPasswordException" + }, + "wrapper" : false + }, + "LimitExceededException" : { + "c2jName" : "LimitExceededException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "The request exceeds the limit of the resource.
", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : "LimitExceededException", + "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.LimitExceededException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "packageName" : "com.amazonaws.services.workmail.exception", + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "LimitExceededException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "LimitExceededException", + "variableName" : "limitExceededException", + "variableType" : "LimitExceededException", + "documentation" : null, + "simpleType" : "LimitExceededException", + "variableSetterType" : "LimitExceededException" + }, + "wrapper" : false + }, + "ListAccessControlRulesRequest" : { + "c2jName" : "ListAccessControlRulesRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "endpointDiscoveryMembers" : null, + "enums" : null, + "errorCode" : null, + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.ListAccessControlRulesRequest", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "ListAccessControlRules", + "locationName" : null, + "requestUri" : "/", + "target" : "WorkMailService.ListAccessControlRules", + "verb" : "POST", "xmlNameSpaceUri" : null - }, { - "c2jName" : "MailboxSize", - "c2jShape" : "MailboxSize", + }, + "members" : [ { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The current mailbox size, in MB, for the specified user.
", + "documentation" : "The identifier for the organization.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMailboxSize", - "getterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@return The current mailbox size, in MB, for the specified user.*/", - "getterMethodName" : "getMailboxSize", + "fluentSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The identifier for the organization.
\n@return The identifier for the organization.*/", + "getterMethodName" : "getOrganizationId", "getterModel" : { - "returnType" : "Double", + "returnType" : "String", "documentation" : null }, "http" : { @@ -22520,11 +26570,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MailboxSize", + "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MailboxSize", + "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, @@ -22534,121 +26584,51 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Double", - "marshallingType" : "DOUBLE", - "name" : "MailboxSize", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.*/", - "setterMethodName" : "setMailboxSize", + "setterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.*/", + "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "mailboxSize", - "variableType" : "Double", + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Double", - "variableSetterType" : "Double" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "mailboxSize", - "variableType" : "Double", - "documentation" : "The current mailbox size, in MB, for the specified user.
", - "simpleType" : "Double", - "variableSetterType" : "Double" + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "The identifier for the organization.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "MailboxQuota" : { - "c2jName" : "MailboxQuota", - "c2jShape" : "MailboxQuota", - "deprecated" : false, - "documentation" : "The maximum allowed mailbox size, in MB, for the specified user.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMailboxQuota", - "getterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@return The maximum allowed mailbox size, in MB, for the specified user.*/", - "getterMethodName" : "getMailboxQuota", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MailboxQuota", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "MailboxQuota", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MailboxQuota", - "sensitive" : false, - "setterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.*/", - "setterMethodName" : "setMailboxQuota", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "mailboxQuota", - "variableType" : "Integer", - "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The maximum allowed mailbox size, in MB, for the specified user.
\n@param mailboxQuota The maximum allowed mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "mailboxQuota", - "variableType" : "Integer", - "documentation" : "The maximum allowed mailbox size, in MB, for the specified user.
", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "xmlNameSpaceUri" : null - }, - "MailboxSize" : { - "c2jName" : "MailboxSize", - "c2jShape" : "MailboxSize", + "OrganizationId" : { + "c2jName" : "OrganizationId", + "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The current mailbox size, in MB, for the specified user.
", + "documentation" : "The identifier for the organization.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMailboxSize", - "getterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@return The current mailbox size, in MB, for the specified user.*/", - "getterMethodName" : "getMailboxSize", + "fluentSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The identifier for the organization.
\n@return The identifier for the organization.*/", + "getterMethodName" : "getOrganizationId", "getterModel" : { - "returnType" : "Double", + "returnType" : "String", "documentation" : null }, "http" : { @@ -22661,11 +26641,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MailboxSize", + "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MailboxSize", + "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, @@ -22675,62 +26655,59 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Double", - "marshallingType" : "DOUBLE", - "name" : "MailboxSize", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.*/", - "setterMethodName" : "setMailboxSize", + "setterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.*/", + "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "mailboxSize", - "variableType" : "Double", + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Double", - "variableSetterType" : "Double" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The current mailbox size, in MB, for the specified user.
\n@param mailboxSize The current mailbox size, in MB, for the specified user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "mailboxSize", - "variableType" : "Double", - "documentation" : "The current mailbox size, in MB, for the specified user.
", - "simpleType" : "Double", - "variableSetterType" : "Double" + "variableDeclarationType" : "String", + "variableName" : "organizationId", + "variableType" : "String", + "documentation" : "The identifier for the organization.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, - "packageName" : "com.amazonaws.services.workmail.response", + "packageName" : "com.amazonaws.services.workmail.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "GetMailboxDetailsResult", + "required" : [ "OrganizationId" ], + "shapeName" : "ListAccessControlRulesRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetMailboxDetailsResult", - "variableName" : "getMailboxDetailsResult", - "variableType" : "GetMailboxDetailsResult", + "variableDeclarationType" : "ListAccessControlRulesRequest", + "variableName" : "listAccessControlRulesRequest", + "variableType" : "ListAccessControlRulesRequest", "documentation" : null, - "simpleType" : "GetMailboxDetailsResult", - "variableSetterType" : "GetMailboxDetailsResult" + "simpleType" : "ListAccessControlRulesRequest", + "variableSetterType" : "ListAccessControlRulesRequest" }, "wrapper" : false }, - "Group" : { - "c2jName" : "Group", + "ListAccessControlRulesResult" : { + "c2jName" : "ListAccessControlRulesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -22738,11 +26715,11 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "The representation of an Amazon WorkMail group.
", + "documentation" : "", "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.model.Group", + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.ListAccessControlRulesResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -22750,18 +26727,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Id", - "c2jShape" : "WorkMailIdentifier", + "c2jName" : "Rules", + "c2jShape" : "AccessControlRulesList", "deprecated" : false, - "documentation" : "The identifier of the group.
", + "documentation" : "The access control rules.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the group.
\n@param id The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withId", - "getterDocumentation" : "/**The identifier of the group.
\n@return The identifier of the group.*/", - "getterMethodName" : "getId", + "fluentSetterDocumentation" : "/**The access control rules.
\n@param rules The access control rules.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRules", + "getterDocumentation" : "/**The access control rules.
\n@return The access control rules.*/", + "getterMethodName" : "getRules", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.ListThe identifier of the group.
\n@param id The identifier of the group.*/", - "setterMethodName" : "setId", + "setterDocumentation" : "/**The access control rules.
\n@param rules The access control rules.*/", + "setterMethodName" : "setRules", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", + "variableDeclarationType" : "java.util.ListThe identifier of the group.
\n@param id The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The access control rules.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setRules(java.util.Collection)} or {@link #withRules(java.util.Collection)} if you want to override the existing values.
\n@param rules The access control rules.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "The identifier of the group.
", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.ListThe access control rules.
", + "simpleType" : "ListThe access control rules.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The access control rules.
\n@param rules The access control rules.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRules", + "getterDocumentation" : "/**The access control rules.
\n@return The access control rules.*/", + "getterMethodName" : "getRules", + "getterModel" : { + "returnType" : "java.util.ListThe access control rules.
\n@param rules The access control rules.*/", + "setterMethodName" : "setRules", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.ListThe access control rules.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setRules(java.util.Collection)} or {@link #withRules(java.util.Collection)} if you want to override the existing values.
\n@param rules The access control rules.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.ListThe access control rules.
", + "simpleType" : "ListThe email of the group.
", + "documentation" : "The identifier for the organization under which the entity exists.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The email of the group.
\n@param email The email of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**The email of the group.
\n@return The email of the group.*/", - "getterMethodName" : "getEmail", + "fluentSetterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withOrganizationId", + "getterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@return The identifier for the organization under which the entity exists.*/", + "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -22843,11 +27110,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Email", + "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Email", + "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, @@ -22859,14 +27126,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Email", + "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The email of the group.
\n@param email The email of the group.*/", - "setterMethodName" : "setEmail", + "setterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.*/", + "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "organizationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -22876,28 +27143,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The email of the group.
\n@param email The email of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "email", + "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The email of the group.
", + "documentation" : "The identifier for the organization under which the entity exists.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Name", - "c2jShape" : "GroupName", + "c2jName" : "EntityId", + "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The name of the group.
", + "documentation" : "The identifier for the entity for which to list the aliases.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The name of the group.
\n@return The name of the group.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntityId", + "getterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@return The identifier for the entity for which to list the aliases.*/", + "getterMethodName" : "getEntityId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -22912,11 +27179,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, @@ -22928,14 +27195,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "EntityId", "sensitive" : false, - "setterDocumentation" : "/**The name of the group.
\n@param name The name of the group.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.*/", + "setterMethodName" : "setEntityId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "entityId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -22945,28 +27212,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "entityId", "variableType" : "String", - "documentation" : "The name of the group.
", + "documentation" : "The identifier for the entity for which to list the aliases.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "State", - "c2jShape" : "EntityState", + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "The state of the group, which can be ENABLED, DISABLED, or DELETED.
", + "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", "endpointDiscoveryId" : false, - "enumType" : "EntityState", - "fluentSetterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", - "fluentSetterMethodName" : "withState", - "getterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@return The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState*/", - "getterMethodName" : "getState", + "enumType" : null, + "fluentSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -22981,11 +27248,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "State", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "State", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -22997,14 +27264,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "State", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState*/", - "setterMethodName" : "setState", + "setterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "state", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -23014,378 +27281,99 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", + "varargSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "state", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "The state of the group, which can be ENABLED, DISABLED, or DELETED.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "EnabledDate", - "c2jShape" : "Timestamp", - "deprecated" : false, - "documentation" : "The date indicating when the group was enabled for Amazon WorkMail use.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEnabledDate", - "getterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@return The date indicating when the group was enabled for Amazon WorkMail use.*/", - "getterMethodName" : "getEnabledDate", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EnabledDate", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "EnabledDate", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "EnabledDate", - "sensitive" : false, - "setterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.*/", - "setterMethodName" : "setEnabledDate", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "enabledDate", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "enabledDate", - "variableType" : "java.util.Date", - "documentation" : "The date indicating when the group was enabled for Amazon WorkMail use.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "DisabledDate", - "c2jShape" : "Timestamp", - "deprecated" : false, - "documentation" : "The date indicating when the group was disabled from Amazon WorkMail use.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisabledDate", - "getterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@return The date indicating when the group was disabled from Amazon WorkMail use.*/", - "getterMethodName" : "getDisabledDate", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DisabledDate", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "DisabledDate", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "DisabledDate", - "sensitive" : false, - "setterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.*/", - "setterMethodName" : "setDisabledDate", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "disabledDate", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "disabledDate", - "variableType" : "java.util.Date", - "documentation" : "The date indicating when the group was disabled from Amazon WorkMail use.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "DisabledDate" : { - "c2jName" : "DisabledDate", - "c2jShape" : "Timestamp", - "deprecated" : false, - "documentation" : "The date indicating when the group was disabled from Amazon WorkMail use.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDisabledDate", - "getterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@return The date indicating when the group was disabled from Amazon WorkMail use.*/", - "getterMethodName" : "getDisabledDate", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DisabledDate", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "DisabledDate", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "DisabledDate", - "sensitive" : false, - "setterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.*/", - "setterMethodName" : "setDisabledDate", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "disabledDate", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date indicating when the group was disabled from Amazon WorkMail use.
\n@param disabledDate The date indicating when the group was disabled from Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "disabledDate", - "variableType" : "java.util.Date", - "documentation" : "The date indicating when the group was disabled from Amazon WorkMail use.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - }, - "Email" : { - "c2jName" : "Email", - "c2jShape" : "EmailAddress", - "deprecated" : false, - "documentation" : "The email of the group.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The email of the group.
\n@param email The email of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**The email of the group.
\n@return The email of the group.*/", - "getterMethodName" : "getEmail", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Email", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Email", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Email", - "sensitive" : false, - "setterDocumentation" : "/**The email of the group.
\n@param email The email of the group.*/", - "setterMethodName" : "setEmail", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "email", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The email of the group.
\n@param email The email of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "email", - "variableType" : "String", - "documentation" : "The email of the group.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "EnabledDate" : { - "c2jName" : "EnabledDate", - "c2jShape" : "Timestamp", - "deprecated" : false, - "documentation" : "The date indicating when the group was enabled for Amazon WorkMail use.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEnabledDate", - "getterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@return The date indicating when the group was enabled for Amazon WorkMail use.*/", - "getterMethodName" : "getEnabledDate", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EnabledDate", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "EnabledDate", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "EnabledDate", - "sensitive" : false, - "setterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.*/", - "setterMethodName" : "setEnabledDate", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "enabledDate", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The date indicating when the group was enabled for Amazon WorkMail use.
\n@param enabledDate The date indicating when the group was enabled for Amazon WorkMail use.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "enabledDate", - "variableType" : "java.util.Date", - "documentation" : "The date indicating when the group was enabled for Amazon WorkMail use.
", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null + "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", + "simpleType" : "String", + "variableSetterType" : "String" }, - "Id" : { - "c2jName" : "Id", + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResults", + "deprecated" : false, + "documentation" : "The maximum number of results to return in a single call.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The maximum number of results to return in a single call.
\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**The maximum number of results to return in a single call.
\n@return The maximum number of results to return in a single call.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**The maximum number of results to return in a single call.
\n@param maxResults The maximum number of results to return in a single call.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The maximum number of results to return in a single call.
\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "The maximum number of results to return in a single call.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "EntityId" : { + "c2jName" : "EntityId", "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The identifier of the group.
", + "documentation" : "The identifier for the entity for which to list the aliases.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier of the group.
\n@param id The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withId", - "getterDocumentation" : "/**The identifier of the group.
\n@return The identifier of the group.*/", - "getterMethodName" : "getId", + "fluentSetterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEntityId", + "getterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@return The identifier for the entity for which to list the aliases.*/", + "getterMethodName" : "getEntityId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -23400,11 +27388,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Id", + "marshallLocationName" : "EntityId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Id", + "unmarshallLocationName" : "EntityId", "uri" : false }, "idempotencyToken" : false, @@ -23416,14 +27404,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Id", + "name" : "EntityId", "sensitive" : false, - "setterDocumentation" : "/**The identifier of the group.
\n@param id The identifier of the group.*/", - "setterMethodName" : "setId", + "setterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.*/", + "setterMethodName" : "setEntityId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "id", + "variableName" : "entityId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -23433,31 +27421,31 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier of the group.
\n@param id The identifier of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "id", + "variableName" : "entityId", "variableType" : "String", - "documentation" : "The identifier of the group.
", + "documentation" : "The identifier for the entity for which to list the aliases.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "GroupName", + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResults", "deprecated" : false, - "documentation" : "The name of the group.
", + "documentation" : "The maximum number of results to return in a single call.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**The name of the group.
\n@return The name of the group.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**The maximum number of results to return in a single call.
\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**The maximum number of results to return in a single call.
\n@return The maximum number of results to return in a single call.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "String", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -23470,11 +27458,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, @@ -23484,48 +27472,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Name", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**The name of the group.
\n@param name The name of the group.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**The maximum number of results to return in a single call.
\n@param maxResults The maximum number of results to return in a single call.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The name of the group.
\n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The maximum number of results to return in a single call.
\n@param maxResults The maximum number of results to return in a single call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "The name of the group.
", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "The maximum number of results to return in a single call.
", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "State" : { - "c2jName" : "State", - "c2jShape" : "EntityState", + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "The state of the group, which can be ENABLED, DISABLED, or DELETED.
", + "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", "endpointDiscoveryId" : false, - "enumType" : "EntityState", - "fluentSetterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", - "fluentSetterMethodName" : "withState", - "getterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@return The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState*/", - "getterMethodName" : "getState", + "enumType" : null, + "fluentSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -23534,352 +27522,67 @@ "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "State", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "State", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "State", - "sensitive" : false, - "setterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@see EntityState*/", - "setterMethodName" : "setState", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "state", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The state of the group, which can be ENABLED, DISABLED, or DELETED.
\n@param state The state of the group, which can be ENABLED, DISABLED, or DELETED.\n@return Returns a reference to this object so that method calls can be chained together.\n@see EntityState*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "state", - "variableType" : "String", - "documentation" : "The state of the group, which can be ENABLED, DISABLED, or DELETED.
", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "packageName" : "com.amazonaws.services.workmail.model", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "Group", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Group", - "variableName" : "group", - "variableType" : "Group", - "documentation" : null, - "simpleType" : "Group", - "variableSetterType" : "Group" - }, - "wrapper" : false - }, - "InvalidConfigurationException" : { - "c2jName" : "InvalidConfigurationException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "The configuration for a resource isn't valid. A resource must either be able to auto-respond to requests or have at least one delegate associated that can do so on its behalf.
", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "InvalidConfigurationException", - "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.InvalidConfigurationException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "InvalidConfigurationException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "InvalidConfigurationException", - "variableName" : "invalidConfigurationException", - "variableType" : "InvalidConfigurationException", - "documentation" : null, - "simpleType" : "InvalidConfigurationException", - "variableSetterType" : "InvalidConfigurationException" - }, - "wrapper" : false - }, - "InvalidParameterException" : { - "c2jName" : "InvalidParameterException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "One or more of the input parameters don't match the service's restrictions.
", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "InvalidParameterException", - "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.InvalidParameterException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "InvalidParameterException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "InvalidParameterException", - "variableName" : "invalidParameterException", - "variableType" : "InvalidParameterException", - "documentation" : null, - "simpleType" : "InvalidParameterException", - "variableSetterType" : "InvalidParameterException" - }, - "wrapper" : false - }, - "InvalidPasswordException" : { - "c2jName" : "InvalidPasswordException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "The supplied password doesn't match the minimum security constraints, such as length or use of special characters.
", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "InvalidPasswordException", - "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.InvalidPasswordException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "InvalidPasswordException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "InvalidPasswordException", - "variableName" : "invalidPasswordException", - "variableType" : "InvalidPasswordException", - "documentation" : null, - "simpleType" : "InvalidPasswordException", - "variableSetterType" : "InvalidPasswordException" - }, - "wrapper" : false - }, - "LimitExceededException" : { - "c2jName" : "LimitExceededException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "The request exceeds the limit of the resource.
", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : "LimitExceededException", - "fullyQualifiedName" : "com.amazonaws.services.workmail.exception.LimitExceededException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "packageName" : "com.amazonaws.services.workmail.exception", - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "LimitExceededException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "LimitExceededException", - "variableName" : "limitExceededException", - "variableType" : "LimitExceededException", - "documentation" : null, - "simpleType" : "LimitExceededException", - "variableSetterType" : "LimitExceededException" - }, - "wrapper" : false - }, - "ListAccessControlRulesRequest" : { - "c2jName" : "ListAccessControlRulesRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "endpointDiscoveryMembers" : null, - "enums" : null, - "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.request.ListAccessControlRulesRequest", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "ListAccessControlRules", - "locationName" : null, - "requestUri" : "/", - "target" : "WorkMailService.ListAccessControlRules", - "verb" : "POST", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "OrganizationId", - "c2jShape" : "OrganizationId", - "deprecated" : false, - "documentation" : "The identifier for the organization.
", - "endpointDiscoveryId" : false, - "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization.
\n@return The identifier for the organization.*/", - "getterMethodName" : "getOrganizationId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "OrganizationId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "OrganizationId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "OrganizationId", - "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.*/", - "setterMethodName" : "setOrganizationId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "organizationId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "shouldFullyQualify" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "organizationId", - "variableType" : "String", - "documentation" : "The identifier for the organization.
", - "simpleType" : "String", - "variableSetterType" : "String" + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { "OrganizationId" : { "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier for the organization.
", + "documentation" : "The identifier for the organization under which the entity exists.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization.
\n@return The identifier for the organization.*/", + "getterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@return The identifier for the organization under which the entity exists.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -23913,7 +27616,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.*/", + "setterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -23928,13 +27631,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization.
\n@param organizationId The identifier for the organization.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier for the organization.
", + "documentation" : "The identifier for the organization under which the entity exists.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23944,24 +27647,24 @@ "packageName" : "com.amazonaws.services.workmail.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "OrganizationId" ], - "shapeName" : "ListAccessControlRulesRequest", + "required" : [ "OrganizationId", "EntityId" ], + "shapeName" : "ListAliasesRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListAccessControlRulesRequest", - "variableName" : "listAccessControlRulesRequest", - "variableType" : "ListAccessControlRulesRequest", + "variableDeclarationType" : "ListAliasesRequest", + "variableName" : "listAliasesRequest", + "variableType" : "ListAliasesRequest", "documentation" : null, - "simpleType" : "ListAccessControlRulesRequest", - "variableSetterType" : "ListAccessControlRulesRequest" + "simpleType" : "ListAliasesRequest", + "variableSetterType" : "ListAliasesRequest" }, "wrapper" : false }, - "ListAccessControlRulesResult" : { - "c2jName" : "ListAccessControlRulesResponse", + "ListAliasesResult" : { + "c2jName" : "ListAliasesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -23973,7 +27676,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.response.ListAccessControlRulesResult", + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.ListAliasesResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -23981,18 +27684,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Rules", - "c2jShape" : "AccessControlRulesList", + "c2jName" : "Aliases", + "c2jShape" : "Aliases", "deprecated" : false, - "documentation" : "The access control rules.
", + "documentation" : "The entity's paginated aliases.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The access control rules.
\n@param rules The access control rules.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRules", - "getterDocumentation" : "/**The access control rules.
\n@return The access control rules.*/", - "getterMethodName" : "getRules", + "fluentSetterDocumentation" : "/**The entity's paginated aliases.
\n@param aliases The entity's paginated aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliases", + "getterDocumentation" : "/**The entity's paginated aliases.
\n@return The entity's paginated aliases.*/", + "getterMethodName" : "getAliases", "getterModel" : { - "returnType" : "java.util.ListThe access control rules.
\n@param rules The access control rules.*/", - "setterMethodName" : "setRules", + "setterDocumentation" : "/**The entity's paginated aliases.
\n@param aliases The entity's paginated aliases.*/", + "setterMethodName" : "setAliases", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe access control rules.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setRules(java.util.Collection)} or {@link #withRules(java.util.Collection)} if you want to override the existing values.
\n@param rules The access control rules.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The entity's paginated aliases.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setAliases(java.util.Collection)} or {@link #withAliases(java.util.Collection)} if you want to override the existing values.
\n@param aliases The entity's paginated aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe access control rules.
", - "simpleType" : "ListThe entity's paginated aliases.
", + "simpleType" : "ListThe token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Rules" : { - "c2jName" : "Rules", - "c2jShape" : "AccessControlRulesList", + "Aliases" : { + "c2jName" : "Aliases", + "c2jShape" : "Aliases", "deprecated" : false, - "documentation" : "The access control rules.
", + "documentation" : "The entity's paginated aliases.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The access control rules.
\n@param rules The access control rules.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRules", - "getterDocumentation" : "/**The access control rules.
\n@return The access control rules.*/", - "getterMethodName" : "getRules", + "fluentSetterDocumentation" : "/**The entity's paginated aliases.
\n@param aliases The entity's paginated aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withAliases", + "getterDocumentation" : "/**The entity's paginated aliases.
\n@return The entity's paginated aliases.*/", + "getterMethodName" : "getAliases", "getterModel" : { - "returnType" : "java.util.ListThe access control rules.
\n@param rules The access control rules.*/", - "setterMethodName" : "setRules", + "setterDocumentation" : "/**The entity's paginated aliases.
\n@param aliases The entity's paginated aliases.*/", + "setterMethodName" : "setAliases", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe access control rules.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setRules(java.util.Collection)} or {@link #withRules(java.util.Collection)} if you want to override the existing values.
\n@param rules The access control rules.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The entity's paginated aliases.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setAliases(java.util.Collection)} or {@link #withAliases(java.util.Collection)} if you want to override the existing values.
\n@param aliases The entity's paginated aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe access control rules.
", - "simpleType" : "ListThe entity's paginated aliases.
", + "simpleType" : "ListThe token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
", + "endpointDiscoveryId" : false, + "enumType" : null, + "fluentSetterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "shouldFullyQualify" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } @@ -24294,7 +28136,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListAccessControlRulesResult", + "shapeName" : "ListAliasesResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -24303,17 +28145,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListAccessControlRulesResult", - "variableName" : "listAccessControlRulesResult", - "variableType" : "ListAccessControlRulesResult", + "variableDeclarationType" : "ListAliasesResult", + "variableName" : "listAliasesResult", + "variableType" : "ListAliasesResult", "documentation" : null, - "simpleType" : "ListAccessControlRulesResult", - "variableSetterType" : "ListAccessControlRulesResult" + "simpleType" : "ListAliasesResult", + "variableSetterType" : "ListAliasesResult" }, "wrapper" : false }, - "ListAliasesRequest" : { - "c2jName" : "ListAliasesRequest", + "ListGroupMembersRequest" : { + "c2jName" : "ListGroupMembersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -24325,17 +28167,17 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.request.ListAliasesRequest", + "fullyQualifiedName" : "com.amazonaws.services.workmail.request.ListGroupMembersRequest", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListAliases", + "action" : "ListGroupMembers", "locationName" : null, "requestUri" : "/", - "target" : "WorkMailService.ListAliases", + "target" : "WorkMailService.ListGroupMembers", "verb" : "POST", "xmlNameSpaceUri" : null }, @@ -24343,12 +28185,12 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier for the organization under which the entity exists.
", + "documentation" : "The identifier for the organization under which the group exists.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@return The identifier for the organization under which the entity exists.*/", + "getterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@return The identifier for the organization under which the group exists.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -24382,7 +28224,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.*/", + "setterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -24397,28 +28239,28 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier for the organization under which the entity exists.
", + "documentation" : "The identifier for the organization under which the group exists.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "EntityId", + "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The identifier for the entity for which to list the aliases.
", + "documentation" : "The identifier for the group to which the members (users or groups) are associated.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEntityId", - "getterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@return The identifier for the entity for which to list the aliases.*/", - "getterMethodName" : "getEntityId", + "fluentSetterDocumentation" : "/**The identifier for the group to which the members (users or groups) are associated.
\n@param groupId The identifier for the group to which the members (users or groups) are associated.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGroupId", + "getterDocumentation" : "/**The identifier for the group to which the members (users or groups) are associated.
\n@return The identifier for the group to which the members (users or groups) are associated.*/", + "getterMethodName" : "getGroupId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -24433,11 +28275,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EntityId", + "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EntityId", + "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, @@ -24449,14 +28291,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "EntityId", + "name" : "GroupId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.*/", - "setterMethodName" : "setEntityId", + "setterDocumentation" : "/**The identifier for the group to which the members (users or groups) are associated.
\n@param groupId The identifier for the group to which the members (users or groups) are associated.*/", + "setterMethodName" : "setGroupId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "entityId", + "variableName" : "groupId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -24466,13 +28308,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the group to which the members (users or groups) are associated.
\n@param groupId The identifier for the group to which the members (users or groups) are associated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "entityId", + "variableName" : "groupId", "variableType" : "String", - "documentation" : "The identifier for the entity for which to list the aliases.
", + "documentation" : "The identifier for the group to which the members (users or groups) are associated.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24481,12 +28323,12 @@ "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", + "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", + "getterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -24520,7 +28362,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", + "setterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -24535,13 +28377,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", + "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24617,17 +28459,17 @@ "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "EntityId" : { - "c2jName" : "EntityId", + "GroupId" : { + "c2jName" : "GroupId", "c2jShape" : "WorkMailIdentifier", "deprecated" : false, - "documentation" : "The identifier for the entity for which to list the aliases.
", + "documentation" : "The identifier for the group to which the members (users or groups) are associated.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEntityId", - "getterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@return The identifier for the entity for which to list the aliases.*/", - "getterMethodName" : "getEntityId", + "fluentSetterDocumentation" : "/**The identifier for the group to which the members (users or groups) are associated.
\n@param groupId The identifier for the group to which the members (users or groups) are associated.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withGroupId", + "getterDocumentation" : "/**The identifier for the group to which the members (users or groups) are associated.
\n@return The identifier for the group to which the members (users or groups) are associated.*/", + "getterMethodName" : "getGroupId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -24642,11 +28484,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EntityId", + "marshallLocationName" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EntityId", + "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, @@ -24658,14 +28500,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "EntityId", + "name" : "GroupId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.*/", - "setterMethodName" : "setEntityId", + "setterDocumentation" : "/**The identifier for the group to which the members (users or groups) are associated.
\n@param groupId The identifier for the group to which the members (users or groups) are associated.*/", + "setterMethodName" : "setGroupId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "entityId", + "variableName" : "groupId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -24675,13 +28517,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the entity for which to list the aliases.
\n@param entityId The identifier for the entity for which to list the aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the group to which the members (users or groups) are associated.
\n@param groupId The identifier for the group to which the members (users or groups) are associated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "entityId", + "variableName" : "groupId", "variableType" : "String", - "documentation" : "The identifier for the entity for which to list the aliases.
", + "documentation" : "The identifier for the group to which the members (users or groups) are associated.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24761,12 +28603,12 @@ "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", + "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", + "getterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -24800,7 +28642,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", + "setterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -24815,13 +28657,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", + "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24831,12 +28673,12 @@ "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "deprecated" : false, - "documentation" : "The identifier for the organization under which the entity exists.
", + "documentation" : "The identifier for the organization under which the group exists.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withOrganizationId", - "getterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@return The identifier for the organization under which the entity exists.*/", + "getterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@return The identifier for the organization under which the group exists.*/", "getterMethodName" : "getOrganizationId", "getterModel" : { "returnType" : "String", @@ -24870,7 +28712,7 @@ "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, - "setterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.*/", + "setterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.*/", "setterMethodName" : "setOrganizationId", "setterModel" : { "timestampFormat" : null, @@ -24885,13 +28727,13 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The identifier for the organization under which the entity exists.
\n@param organizationId The identifier for the organization under which the entity exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The identifier for the organization under which the group exists.
\n@param organizationId The identifier for the organization under which the group exists.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", - "documentation" : "The identifier for the organization under which the entity exists.
", + "documentation" : "The identifier for the organization under which the group exists.
", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24901,24 +28743,24 @@ "packageName" : "com.amazonaws.services.workmail.request", "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "OrganizationId", "EntityId" ], - "shapeName" : "ListAliasesRequest", + "required" : [ "OrganizationId", "GroupId" ], + "shapeName" : "ListGroupMembersRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListAliasesRequest", - "variableName" : "listAliasesRequest", - "variableType" : "ListAliasesRequest", + "variableDeclarationType" : "ListGroupMembersRequest", + "variableName" : "listGroupMembersRequest", + "variableType" : "ListGroupMembersRequest", "documentation" : null, - "simpleType" : "ListAliasesRequest", - "variableSetterType" : "ListAliasesRequest" + "simpleType" : "ListGroupMembersRequest", + "variableSetterType" : "ListGroupMembersRequest" }, "wrapper" : false }, - "ListAliasesResult" : { - "c2jName" : "ListAliasesResponse", + "ListGroupMembersResult" : { + "c2jName" : "ListGroupMembersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -24930,7 +28772,7 @@ "endpointDiscoveryMembers" : null, "enums" : null, "errorCode" : null, - "fullyQualifiedName" : "com.amazonaws.services.workmail.response.ListAliasesResult", + "fullyQualifiedName" : "com.amazonaws.services.workmail.response.ListGroupMembersResult", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, @@ -24938,18 +28780,18 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Aliases", - "c2jShape" : "Aliases", + "c2jName" : "Members", + "c2jShape" : "Members", "deprecated" : false, - "documentation" : "The entity's paginated aliases.
", + "documentation" : "The members associated to the group.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The entity's paginated aliases.
\n@param aliases The entity's paginated aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAliases", - "getterDocumentation" : "/**The entity's paginated aliases.
\n@return The entity's paginated aliases.*/", - "getterMethodName" : "getAliases", + "fluentSetterDocumentation" : "/**The members associated to the group.
\n@param members The members associated to the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMembers", + "getterDocumentation" : "/**The members associated to the group.
\n@return The members associated to the group.*/", + "getterMethodName" : "getMembers", "getterModel" : { - "returnType" : "java.util.ListThe entity's paginated aliases.
\n@param aliases The entity's paginated aliases.*/", - "setterMethodName" : "setAliases", + "setterDocumentation" : "/**The members associated to the group.
\n@param members The members associated to the group.*/", + "setterMethodName" : "setMembers", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe entity's paginated aliases.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setAliases(java.util.Collection)} or {@link #withAliases(java.util.Collection)} if you want to override the existing values.
\n@param aliases The entity's paginated aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The members associated to the group.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setMembers(java.util.Collection)} or {@link #withMembers(java.util.Collection)} if you want to override the existing values.
\n@param members The members associated to the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.ListThe entity's paginated aliases.
", - "simpleType" : "ListThe members associated to the group.
", + "simpleType" : "ListThe token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
", + "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@return The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.*/", + "getterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@return The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -25133,7 +28975,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.*/", + "setterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -25148,32 +28990,32 @@ "shouldFullyQualify" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
\n@param nextToken The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**The token to use to retrieve the next page of results. The first call does not contain any tokens.
\n@param nextToken The token to use to retrieve the next page of results. The first call does not contain any tokens.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "The token to use to retrieve the next page of results. The value is \"null\" when there are no more results to return.
", + "documentation" : "The token to use to retrieve the next page of results. The first call does not contain any tokens.
", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Aliases" : { - "c2jName" : "Aliases", - "c2jShape" : "Aliases", + "Members" : { + "c2jName" : "Members", + "c2jShape" : "Members", "deprecated" : false, - "documentation" : "The entity's paginated aliases.
", + "documentation" : "The members associated to the group.
", "endpointDiscoveryId" : false, "enumType" : null, - "fluentSetterDocumentation" : "/**The entity's paginated aliases.
\n@param aliases The entity's paginated aliases.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withAliases", - "getterDocumentation" : "/**The entity's paginated aliases.
\n@return The entity's paginated aliases.*/", - "getterMethodName" : "getAliases", + "fluentSetterDocumentation" : "/**The members associated to the group.
\n@param members The members associated to the group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMembers", + "getterDocumentation" : "/**The members associated to the group.
\n@return The members associated to the group.*/", + "getterMethodName" : "getMembers", "getterModel" : { - "returnType" : "java.util.ListThe entity's paginated aliases.
\n@param aliases The entity's paginated aliases.*/", - "setterMethodName" : "setAliases", + "setterDocumentation" : "/**The members associated to the group.
\n@param members The members associated to the group.*/", + "setterMethodName" : "setMembers", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List