Skip to content

Commit

Permalink
AWS SDK for Java 1.11.83
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS committed Jan 20, 2017
1 parent 49eebe6 commit 3081007
Show file tree
Hide file tree
Showing 2,692 changed files with 9,949 additions and 5,106 deletions.
10 changes: 8 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
# __1.11.82__ __2017-01-19__
## __dynamoDb__
# __1.11.83__ __2017-01-20__
## __acm__
- <h3>__Features__</h3>
- Updated response elements for DescribeCertificate API in support of managed renewal.

# __1.11.82__ __2017-01-20__
## __dynamodb__
- <h3>__Deprecations__</h3>
- Deprecating [waitForActiveOrDelete](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dynamodbv2/document/Table.html#waitForActiveOrDelete--) and [waitForAllActiveOrDelete](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dynamodbv2/document/Table.html#waitForAllActiveOrDelete--) methods in Table class which can give incorrect results if they are called immediatedly after creating or deleting a table. This is due to dynamoDb operations being eventually consistent and might take a few seconds to propagate the new status. Use [waitForActive](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dynamodbv2/document/Table.html#waitForActive--) and [waitForDelete](https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dynamodbv2/document/Table.html#waitForDelete--) instead.

11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@ started in minutes using ***Maven*** or by downloading a [single zip file][insta
* [Forum][sdk-forum]
* [Issues][sdk-issues]
* [SDK Blog][blog]
* [Release Notes][release-notes]

## Release Notes ##
Beginning with 1.11.82 changes to the SDK are tracked in the [CHANGELOG.md][changes-file] file.
Release notes for versions prior to 1.11.82 can still be found on the [AWS Release Notes
Website][release-notes-catalog].

## Getting Started

Expand Down Expand Up @@ -40,7 +44,7 @@ dependencies.
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-bom</artifactId>
<version>1.11.82</version>
<version>1.11.83</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down Expand Up @@ -123,4 +127,5 @@ mvn clean install -Dgpg.skip=true
[sdk-license]: http://aws.amazon.com/apache2.0/
[sdk-website]: http://aws.amazon.com/sdkforjava
[aws-java-sdk-bom]: https://github.com/aws/aws-sdk-java/tree/master/aws-java-sdk-bom
[release-notes]: https://aws.amazon.com/releasenotes/Java?browse=1
[release-notes-catalog]: https://aws.amazon.com/releasenotes/Java?browse=1
[changes-file]: ./CHANGELOG.md
2 changes: 1 addition & 1 deletion aws-java-sdk-acm/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-pom</artifactId>
<version>1.11.83-SNAPSHOT</version>
<version>1.11.83</version>
</parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-acm</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -162,10 +162,7 @@ public interface AWSCertificateManager {

/**
* <p>
* Returns a list of the fields contained in the specified ACM Certificate. For example, this action returns the
* certificate status, a flag that indicates whether the certificate is associated with any other AWS service, and
* the date at which the certificate request was created. You specify the ACM Certificate on input by its Amazon
* Resource Name (ARN).
* Returns detailed metadata about the specified ACM Certificate.
* </p>
*
* @param describeCertificateRequest
Expand Down Expand Up @@ -279,9 +276,9 @@ public interface AWSCertificateManager {

/**
* <p>
* Lists the tags that have been applied to the ACM Certificate. Use the certificate ARN to specify the certificate.
* To add a tag to an ACM Certificate, use the <a>AddTagsToCertificate</a> action. To delete a tag, use the
* <a>RemoveTagsFromCertificate</a> action.
* Lists the tags that have been applied to the ACM Certificate. Use the certificate's Amazon Resource Name (ARN) to
* specify the certificate. To add a tag to an ACM Certificate, use the <a>AddTagsToCertificate</a> action. To
* delete a tag, use the <a>RemoveTagsFromCertificate</a> action.
* </p>
*
* @param listTagsForCertificateRequest
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,10 +150,7 @@ java.util.concurrent.Future<DeleteCertificateResult> deleteCertificateAsync(Dele

/**
* <p>
* Returns a list of the fields contained in the specified ACM Certificate. For example, this action returns the
* certificate status, a flag that indicates whether the certificate is associated with any other AWS service, and
* the date at which the certificate request was created. You specify the ACM Certificate on input by its Amazon
* Resource Name (ARN).
* Returns detailed metadata about the specified ACM Certificate.
* </p>
*
* @param describeCertificateRequest
Expand All @@ -166,10 +163,7 @@ java.util.concurrent.Future<DeleteCertificateResult> deleteCertificateAsync(Dele

/**
* <p>
* Returns a list of the fields contained in the specified ACM Certificate. For example, this action returns the
* certificate status, a flag that indicates whether the certificate is associated with any other AWS service, and
* the date at which the certificate request was created. You specify the ACM Certificate on input by its Amazon
* Resource Name (ARN).
* Returns detailed metadata about the specified ACM Certificate.
* </p>
*
* @param describeCertificateRequest
Expand Down Expand Up @@ -364,9 +358,9 @@ java.util.concurrent.Future<ListCertificatesResult> listCertificatesAsync(ListCe

/**
* <p>
* Lists the tags that have been applied to the ACM Certificate. Use the certificate ARN to specify the certificate.
* To add a tag to an ACM Certificate, use the <a>AddTagsToCertificate</a> action. To delete a tag, use the
* <a>RemoveTagsFromCertificate</a> action.
* Lists the tags that have been applied to the ACM Certificate. Use the certificate's Amazon Resource Name (ARN) to
* specify the certificate. To add a tag to an ACM Certificate, use the <a>AddTagsToCertificate</a> action. To
* delete a tag, use the <a>RemoveTagsFromCertificate</a> action.
* </p>
*
* @param listTagsForCertificateRequest
Expand All @@ -379,9 +373,9 @@ java.util.concurrent.Future<ListCertificatesResult> listCertificatesAsync(ListCe

/**
* <p>
* Lists the tags that have been applied to the ACM Certificate. Use the certificate ARN to specify the certificate.
* To add a tag to an ACM Certificate, use the <a>AddTagsToCertificate</a> action. To delete a tag, use the
* <a>RemoveTagsFromCertificate</a> action.
* Lists the tags that have been applied to the ACM Certificate. Use the certificate's Amazon Resource Name (ARN) to
* specify the certificate. To add a tag to an ACM Certificate, use the <a>AddTagsToCertificate</a> action. To
* delete a tag, use the <a>RemoveTagsFromCertificate</a> action.
* </p>
*
* @param listTagsForCertificateRequest
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -390,10 +390,7 @@ public DeleteCertificateResult deleteCertificate(DeleteCertificateRequest delete

/**
* <p>
* Returns a list of the fields contained in the specified ACM Certificate. For example, this action returns the
* certificate status, a flag that indicates whether the certificate is associated with any other AWS service, and
* the date at which the certificate request was created. You specify the ACM Certificate on input by its Amazon
* Resource Name (ARN).
* Returns detailed metadata about the specified ACM Certificate.
* </p>
*
* @param describeCertificateRequest
Expand Down Expand Up @@ -623,9 +620,9 @@ public ListCertificatesResult listCertificates(ListCertificatesRequest listCerti

/**
* <p>
* Lists the tags that have been applied to the ACM Certificate. Use the certificate ARN to specify the certificate.
* To add a tag to an ACM Certificate, use the <a>AddTagsToCertificate</a> action. To delete a tag, use the
* <a>RemoveTagsFromCertificate</a> action.
* Lists the tags that have been applied to the ACM Certificate. Use the certificate's Amazon Resource Name (ARN) to
* specify the certificate. To add a tag to an ACM Certificate, use the <a>AddTagsToCertificate</a> action. To
* delete a tag, use the <a>RemoveTagsFromCertificate</a> action.
* </p>
*
* @param listTagsForCertificateRequest
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

/**
* <p>
* Contains detailed metadata about an ACM Certificate. This structure is returned in the response to a
* Contains metadata about an ACM certificate. This structure is returned in the response to a
* <a>DescribeCertificate</a> request.
* </p>
*
Expand Down Expand Up @@ -52,8 +52,9 @@ public class CertificateDetail implements Serializable, Cloneable {
private java.util.List<String> subjectAlternativeNames;
/**
* <p>
* Contains information about the email address or addresses used for domain validation. This field exists only when
* the certificate type is <code>AMAZON_ISSUED</code>.
* Contains information about the initial validation of each domain name that occurs as a result of the
* <a>RequestCertificate</a> request. This field exists only when the certificate type is <code>AMAZON_ISSUED</code>
* .
* </p>
*/
private java.util.List<DomainValidation> domainValidationOptions;
Expand Down Expand Up @@ -168,6 +169,14 @@ public class CertificateDetail implements Serializable, Cloneable {
* </p>
*/
private String type;
/**
* <p>
* Contains information about the status of ACM's <a
* href="http://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html">managed renewal</a> for the certificate.
* This field exists only when the certificate type is <code>AMAZON_ISSUED</code>.
* </p>
*/
private RenewalSummary renewalSummary;

/**
* <p>
Expand Down Expand Up @@ -357,12 +366,14 @@ public CertificateDetail withSubjectAlternativeNames(java.util.Collection<String

/**
* <p>
* Contains information about the email address or addresses used for domain validation. This field exists only when
* the certificate type is <code>AMAZON_ISSUED</code>.
* Contains information about the initial validation of each domain name that occurs as a result of the
* <a>RequestCertificate</a> request. This field exists only when the certificate type is <code>AMAZON_ISSUED</code>
* .
* </p>
*
* @return Contains information about the email address or addresses used for domain validation. This field exists
* only when the certificate type is <code>AMAZON_ISSUED</code>.
* @return Contains information about the initial validation of each domain name that occurs as a result of the
* <a>RequestCertificate</a> request. This field exists only when the certificate type is
* <code>AMAZON_ISSUED</code>.
*/

public java.util.List<DomainValidation> getDomainValidationOptions() {
Expand All @@ -371,13 +382,15 @@ public java.util.List<DomainValidation> getDomainValidationOptions() {

/**
* <p>
* Contains information about the email address or addresses used for domain validation. This field exists only when
* the certificate type is <code>AMAZON_ISSUED</code>.
* Contains information about the initial validation of each domain name that occurs as a result of the
* <a>RequestCertificate</a> request. This field exists only when the certificate type is <code>AMAZON_ISSUED</code>
* .
* </p>
*
* @param domainValidationOptions
* Contains information about the email address or addresses used for domain validation. This field exists
* only when the certificate type is <code>AMAZON_ISSUED</code>.
* Contains information about the initial validation of each domain name that occurs as a result of the
* <a>RequestCertificate</a> request. This field exists only when the certificate type is
* <code>AMAZON_ISSUED</code>.
*/

public void setDomainValidationOptions(java.util.Collection<DomainValidation> domainValidationOptions) {
Expand All @@ -391,8 +404,9 @@ public void setDomainValidationOptions(java.util.Collection<DomainValidation> do

/**
* <p>
* Contains information about the email address or addresses used for domain validation. This field exists only when
* the certificate type is <code>AMAZON_ISSUED</code>.
* Contains information about the initial validation of each domain name that occurs as a result of the
* <a>RequestCertificate</a> request. This field exists only when the certificate type is <code>AMAZON_ISSUED</code>
* .
* </p>
* <p>
* <b>NOTE:</b> This method appends the values to the existing list (if any). Use
Expand All @@ -401,8 +415,9 @@ public void setDomainValidationOptions(java.util.Collection<DomainValidation> do
* </p>
*
* @param domainValidationOptions
* Contains information about the email address or addresses used for domain validation. This field exists
* only when the certificate type is <code>AMAZON_ISSUED</code>.
* Contains information about the initial validation of each domain name that occurs as a result of the
* <a>RequestCertificate</a> request. This field exists only when the certificate type is
* <code>AMAZON_ISSUED</code>.
* @return Returns a reference to this object so that method calls can be chained together.
*/

Expand All @@ -418,13 +433,15 @@ public CertificateDetail withDomainValidationOptions(DomainValidation... domainV

/**
* <p>
* Contains information about the email address or addresses used for domain validation. This field exists only when
* the certificate type is <code>AMAZON_ISSUED</code>.
* Contains information about the initial validation of each domain name that occurs as a result of the
* <a>RequestCertificate</a> request. This field exists only when the certificate type is <code>AMAZON_ISSUED</code>
* .
* </p>
*
* @param domainValidationOptions
* Contains information about the email address or addresses used for domain validation. This field exists
* only when the certificate type is <code>AMAZON_ISSUED</code>.
* Contains information about the initial validation of each domain name that occurs as a result of the
* <a>RequestCertificate</a> request. This field exists only when the certificate type is
* <code>AMAZON_ISSUED</code>.
* @return Returns a reference to this object so that method calls can be chained together.
*/

Expand Down Expand Up @@ -1400,6 +1417,58 @@ public CertificateDetail withType(CertificateType type) {
return this;
}

/**
* <p>
* Contains information about the status of ACM's <a
* href="http://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html">managed renewal</a> for the certificate.
* This field exists only when the certificate type is <code>AMAZON_ISSUED</code>.
* </p>
*
* @param renewalSummary
* Contains information about the status of ACM's <a
* href="http://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html">managed renewal</a> for the
* certificate. This field exists only when the certificate type is <code>AMAZON_ISSUED</code>.
*/

public void setRenewalSummary(RenewalSummary renewalSummary) {
this.renewalSummary = renewalSummary;
}

/**
* <p>
* Contains information about the status of ACM's <a
* href="http://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html">managed renewal</a> for the certificate.
* This field exists only when the certificate type is <code>AMAZON_ISSUED</code>.
* </p>
*
* @return Contains information about the status of ACM's <a
* href="http://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html">managed renewal</a> for the
* certificate. This field exists only when the certificate type is <code>AMAZON_ISSUED</code>.
*/

public RenewalSummary getRenewalSummary() {
return this.renewalSummary;
}

/**
* <p>
* Contains information about the status of ACM's <a
* href="http://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html">managed renewal</a> for the certificate.
* This field exists only when the certificate type is <code>AMAZON_ISSUED</code>.
* </p>
*
* @param renewalSummary
* Contains information about the status of ACM's <a
* href="http://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html">managed renewal</a> for the
* certificate. This field exists only when the certificate type is <code>AMAZON_ISSUED</code>.
* @return Returns a reference to this object so that method calls can be chained together.
*/

public CertificateDetail withRenewalSummary(RenewalSummary renewalSummary) {
setRenewalSummary(renewalSummary);
return this;
}

/**
* Returns a string representation of this object; useful for testing and debugging.
*
Expand Down Expand Up @@ -1450,7 +1519,9 @@ public String toString() {
if (getFailureReason() != null)
sb.append("FailureReason: ").append(getFailureReason()).append(",");
if (getType() != null)
sb.append("Type: ").append(getType());
sb.append("Type: ").append(getType()).append(",");
if (getRenewalSummary() != null)
sb.append("RenewalSummary: ").append(getRenewalSummary());
sb.append("}");
return sb.toString();
}
Expand Down Expand Up @@ -1545,6 +1616,10 @@ public boolean equals(Object obj) {
return false;
if (other.getType() != null && other.getType().equals(this.getType()) == false)
return false;
if (other.getRenewalSummary() == null ^ this.getRenewalSummary() == null)
return false;
if (other.getRenewalSummary() != null && other.getRenewalSummary().equals(this.getRenewalSummary()) == false)
return false;
return true;
}

Expand Down Expand Up @@ -1573,6 +1648,7 @@ public int hashCode() {
hashCode = prime * hashCode + ((getInUseBy() == null) ? 0 : getInUseBy().hashCode());
hashCode = prime * hashCode + ((getFailureReason() == null) ? 0 : getFailureReason().hashCode());
hashCode = prime * hashCode + ((getType() == null) ? 0 : getType().hashCode());
hashCode = prime * hashCode + ((getRenewalSummary() == null) ? 0 : getRenewalSummary().hashCode());
return hashCode;
}

Expand Down
Loading

0 comments on commit 3081007

Please sign in to comment.