Class ListCertificatesRequest

java.lang.Object
com.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.certificatemanager.model.ListCertificatesRequest
All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable

public class ListCertificatesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable

See Also:
  • Constructor Details

    • ListCertificatesRequest

      public ListCertificatesRequest()
  • Method Details

    • getCertificateStatuses

      public List<String> getCertificateStatuses()

      Identifies the statuses of the ACM Certificates for which you want to retrieve the ARNs. This can be one or more of the following values:

      • PENDING_VALIDATION

      • ISSUED

      • INACTIVE

      • EXPIRED

      • VALIDATION_TIMED_OUT

      • REVOKED

      • FAILED

      Returns:
      Identifies the statuses of the ACM Certificates for which you want to retrieve the ARNs. This can be one or more of the following values:
      • PENDING_VALIDATION

      • ISSUED

      • INACTIVE

      • EXPIRED

      • VALIDATION_TIMED_OUT

      • REVOKED

      • FAILED

      See Also:
    • setCertificateStatuses

      public void setCertificateStatuses(Collection<String> certificateStatuses)

      Identifies the statuses of the ACM Certificates for which you want to retrieve the ARNs. This can be one or more of the following values:

      • PENDING_VALIDATION

      • ISSUED

      • INACTIVE

      • EXPIRED

      • VALIDATION_TIMED_OUT

      • REVOKED

      • FAILED

      Parameters:
      certificateStatuses - Identifies the statuses of the ACM Certificates for which you want to retrieve the ARNs. This can be one or more of the following values:
      • PENDING_VALIDATION

      • ISSUED

      • INACTIVE

      • EXPIRED

      • VALIDATION_TIMED_OUT

      • REVOKED

      • FAILED

      See Also:
    • withCertificateStatuses

      public ListCertificatesRequest withCertificateStatuses(String... certificateStatuses)

      Identifies the statuses of the ACM Certificates for which you want to retrieve the ARNs. This can be one or more of the following values:

      • PENDING_VALIDATION

      • ISSUED

      • INACTIVE

      • EXPIRED

      • VALIDATION_TIMED_OUT

      • REVOKED

      • FAILED

      NOTE: This method appends the values to the existing list (if any). Use setCertificateStatuses(java.util.Collection) or withCertificateStatuses(java.util.Collection) if you want to override the existing values.

      Parameters:
      certificateStatuses - Identifies the statuses of the ACM Certificates for which you want to retrieve the ARNs. This can be one or more of the following values:
      • PENDING_VALIDATION

      • ISSUED

      • INACTIVE

      • EXPIRED

      • VALIDATION_TIMED_OUT

      • REVOKED

      • FAILED

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • withCertificateStatuses

      public ListCertificatesRequest withCertificateStatuses(Collection<String> certificateStatuses)

      Identifies the statuses of the ACM Certificates for which you want to retrieve the ARNs. This can be one or more of the following values:

      • PENDING_VALIDATION

      • ISSUED

      • INACTIVE

      • EXPIRED

      • VALIDATION_TIMED_OUT

      • REVOKED

      • FAILED

      Parameters:
      certificateStatuses - Identifies the statuses of the ACM Certificates for which you want to retrieve the ARNs. This can be one or more of the following values:
      • PENDING_VALIDATION

      • ISSUED

      • INACTIVE

      • EXPIRED

      • VALIDATION_TIMED_OUT

      • REVOKED

      • FAILED

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • withCertificateStatuses

      public ListCertificatesRequest withCertificateStatuses(CertificateStatus... certificateStatuses)

      Identifies the statuses of the ACM Certificates for which you want to retrieve the ARNs. This can be one or more of the following values:

      • PENDING_VALIDATION

      • ISSUED

      • INACTIVE

      • EXPIRED

      • VALIDATION_TIMED_OUT

      • REVOKED

      • FAILED

      Parameters:
      certificateStatuses - Identifies the statuses of the ACM Certificates for which you want to retrieve the ARNs. This can be one or more of the following values:
      • PENDING_VALIDATION

      • ISSUED

      • INACTIVE

      • EXPIRED

      • VALIDATION_TIMED_OUT

      • REVOKED

      • FAILED

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setNextToken

      public void setNextToken(String nextToken)

      String that contains an opaque marker of the next ACM Certificate ARN to be displayed. Use this parameter when paginating results, and only in a subsequent request after you've received a response where the results have been truncated. Set it to an empty string the first time you call this action, and set it to the value of the NextToken element you receive in the response object for subsequent calls.

      Parameters:
      nextToken - String that contains an opaque marker of the next ACM Certificate ARN to be displayed. Use this parameter when paginating results, and only in a subsequent request after you've received a response where the results have been truncated. Set it to an empty string the first time you call this action, and set it to the value of the NextToken element you receive in the response object for subsequent calls.
    • getNextToken

      public String getNextToken()

      String that contains an opaque marker of the next ACM Certificate ARN to be displayed. Use this parameter when paginating results, and only in a subsequent request after you've received a response where the results have been truncated. Set it to an empty string the first time you call this action, and set it to the value of the NextToken element you receive in the response object for subsequent calls.

      Returns:
      String that contains an opaque marker of the next ACM Certificate ARN to be displayed. Use this parameter when paginating results, and only in a subsequent request after you've received a response where the results have been truncated. Set it to an empty string the first time you call this action, and set it to the value of the NextToken element you receive in the response object for subsequent calls.
    • withNextToken

      public ListCertificatesRequest withNextToken(String nextToken)

      String that contains an opaque marker of the next ACM Certificate ARN to be displayed. Use this parameter when paginating results, and only in a subsequent request after you've received a response where the results have been truncated. Set it to an empty string the first time you call this action, and set it to the value of the NextToken element you receive in the response object for subsequent calls.

      Parameters:
      nextToken - String that contains an opaque marker of the next ACM Certificate ARN to be displayed. Use this parameter when paginating results, and only in a subsequent request after you've received a response where the results have been truncated. Set it to an empty string the first time you call this action, and set it to the value of the NextToken element you receive in the response object for subsequent calls.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setMaxItems

      public void setMaxItems(Integer maxItems)

      Specify this parameter when paginating results to indicate the maximum number of ACM Certificates that you want to display for each response. If there are additional certificates beyond the maximum you specify, use the NextToken value in your next call to the ListCertificates action.

      Parameters:
      maxItems - Specify this parameter when paginating results to indicate the maximum number of ACM Certificates that you want to display for each response. If there are additional certificates beyond the maximum you specify, use the NextToken value in your next call to the ListCertificates action.
    • getMaxItems

      public Integer getMaxItems()

      Specify this parameter when paginating results to indicate the maximum number of ACM Certificates that you want to display for each response. If there are additional certificates beyond the maximum you specify, use the NextToken value in your next call to the ListCertificates action.

      Returns:
      Specify this parameter when paginating results to indicate the maximum number of ACM Certificates that you want to display for each response. If there are additional certificates beyond the maximum you specify, use the NextToken value in your next call to the ListCertificates action.
    • withMaxItems

      public ListCertificatesRequest withMaxItems(Integer maxItems)

      Specify this parameter when paginating results to indicate the maximum number of ACM Certificates that you want to display for each response. If there are additional certificates beyond the maximum you specify, use the NextToken value in your next call to the ListCertificates action.

      Parameters:
      maxItems - Specify this parameter when paginating results to indicate the maximum number of ACM Certificates that you want to display for each response. If there are additional certificates beyond the maximum you specify, use the NextToken value in your next call to the ListCertificates action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toString

      public String toString()
      Returns a string representation of this object; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public ListCertificatesRequest clone()
      Description copied from class: AmazonWebServiceRequest
      Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.
      Overrides:
      clone in class AmazonWebServiceRequest
      See Also: