Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2010-2015 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.cloudfront.model;
 

Summary of the information about a CloudFront origin access identity.

 
 public class CloudFrontOriginAccessIdentitySummary implements SerializableCloneable {

    
The ID for the origin access identity. For example: E74FTE3AJFJ256A.
 
     private String id;

    
The Amazon S3 canonical user ID for the origin access identity, which you use when giving the origin access identity read permission to an object in Amazon S3.
 
     private String s3CanonicalUserId;

    
The comment for this origin access identity, as originally specified when created.
 
     private String comment;

    
Default constructor for a new CloudFrontOriginAccessIdentitySummary object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.
 
     public CloudFrontOriginAccessIdentitySummary() {}
    
    
The ID for the origin access identity. For example: E74FTE3AJFJ256A.

Returns:
The ID for the origin access identity. For example: E74FTE3AJFJ256A.
 
     public String getId() {
         return ;
     }
    
    
The ID for the origin access identity. For example: E74FTE3AJFJ256A.

Parameters:
id The ID for the origin access identity. For example: E74FTE3AJFJ256A.
 
     public void setId(String id) {
         this. = id;
     }
    
    
The ID for the origin access identity. For example: E74FTE3AJFJ256A.

Returns a reference to this object so that method calls can be chained together.

Parameters:
id The ID for the origin access identity. For example: E74FTE3AJFJ256A.
Returns:
A reference to this updated object so that method calls can be chained together.
 
         this. = id;
         return this;
     }

    
The Amazon S3 canonical user ID for the origin access identity, which you use when giving the origin access identity read permission to an object in Amazon S3.

Returns:
The Amazon S3 canonical user ID for the origin access identity, which you use when giving the origin access identity read permission to an object in Amazon S3.
 
     public String getS3CanonicalUserId() {
         return ;
     }
    
    
The Amazon S3 canonical user ID for the origin access identity, which you use when giving the origin access identity read permission to an object in Amazon S3.

Parameters:
s3CanonicalUserId The Amazon S3 canonical user ID for the origin access identity, which you use when giving the origin access identity read permission to an object in Amazon S3.
    public void setS3CanonicalUserId(String s3CanonicalUserId) {
        this. = s3CanonicalUserId;
    }
    
    
The Amazon S3 canonical user ID for the origin access identity, which you use when giving the origin access identity read permission to an object in Amazon S3.

Returns a reference to this object so that method calls can be chained together.

Parameters:
s3CanonicalUserId The Amazon S3 canonical user ID for the origin access identity, which you use when giving the origin access identity read permission to an object in Amazon S3.
Returns:
A reference to this updated object so that method calls can be chained together.
        this. = s3CanonicalUserId;
        return this;
    }

    
The comment for this origin access identity, as originally specified when created.

Returns:
The comment for this origin access identity, as originally specified when created.
    public String getComment() {
        return ;
    }
    
    
The comment for this origin access identity, as originally specified when created.

Parameters:
comment The comment for this origin access identity, as originally specified when created.
    public void setComment(String comment) {
        this. = comment;
    }
    
    
The comment for this origin access identity, as originally specified when created.

Returns a reference to this object so that method calls can be chained together.

Parameters:
comment The comment for this origin access identity, as originally specified when created.
Returns:
A reference to this updated object so that method calls can be chained together.
        this. = comment;
        return this;
    }

    
Returns a string representation of this object; useful for testing and debugging.

Returns:
A string representation of this object.
See also:
java.lang.Object.toString()
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getId() != nullsb.append("Id: " + getId() + ",");
        if (getS3CanonicalUserId() != nullsb.append("S3CanonicalUserId: " + getS3CanonicalUserId() + ",");
        if (getComment() != nullsb.append("Comment: " + getComment() );
        sb.append("}");
        return sb.toString();
    }
    
    @Override
    public int hashCode() {
        final int prime = 31;
        int hashCode = 1;
        
        hashCode = prime * hashCode + ((getId() == null) ? 0 : getId().hashCode()); 
        hashCode = prime * hashCode + ((getS3CanonicalUserId() == null) ? 0 : getS3CanonicalUserId().hashCode()); 
        hashCode = prime * hashCode + ((getComment() == null) ? 0 : getComment().hashCode()); 
        return hashCode;
    }
    
    @Override
    public boolean equals(Object obj) {
        if (this == objreturn true;
        if (obj == nullreturn false;
        if (obj instanceof CloudFrontOriginAccessIdentitySummary == falsereturn false;
        
        if (other.getId() == null ^ this.getId() == nullreturn false;
        if (other.getId() != null && other.getId().equals(this.getId()) == falsereturn false
        if (other.getS3CanonicalUserId() == null ^ this.getS3CanonicalUserId() == nullreturn false;
        if (other.getS3CanonicalUserId() != null && other.getS3CanonicalUserId().equals(this.getS3CanonicalUserId()) == falsereturn false
        if (other.getComment() == null ^ this.getComment() == nullreturn false;
        if (other.getComment() != null && other.getComment().equals(this.getComment()) == falsereturn false
        return true;
    }
    
    @Override
        try {
            return (CloudFrontOriginAccessIdentitySummarysuper.clone();
        
        } catch (CloneNotSupportedException e) {
            throw new IllegalStateException(
                    "Got a CloneNotSupportedException from Object.clone() "
                    + "even though we're Cloneable!",
                    e);
        }
        
    }
}
    
New to GrepCode? Check out our FAQ X