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_2012_03_15.model;

CloudFront origin access identity.

 
 public class CloudFrontOriginAccessIdentity {

    
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 current configuration information for the identity.
 
Default constructor for a new CloudFrontOriginAccessIdentity object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.
 
     public CloudFrontOriginAccessIdentity() {}
    
    
Constructs a new CloudFrontOriginAccessIdentity object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.

Parameters:
id The ID for the origin access identity. For example: E74FTE3AJFJ256A.
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 CloudFrontOriginAccessIdentity(String idString s3CanonicalUserId) {
         this. = id;
         this. = s3CanonicalUserId;
     }

    
    
    
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.
    public CloudFrontOriginAccessIdentity withS3CanonicalUserId(String s3CanonicalUserId) {
        this. = s3CanonicalUserId;
        return this;
    }
    
    
    
The current configuration information for the identity.

Returns:
The current configuration information for the identity.
    }
    
    
The current configuration information for the identity.

Parameters:
cloudFrontOriginAccessIdentityConfig The current configuration information for the identity.
    public void setCloudFrontOriginAccessIdentityConfig(CloudFrontOriginAccessIdentityConfig cloudFrontOriginAccessIdentityConfig) {
        this. = cloudFrontOriginAccessIdentityConfig;
    }
    
    
The current configuration information for the identity.

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

Parameters:
cloudFrontOriginAccessIdentityConfig The current configuration information for the identity.
Returns:
A reference to this updated object so that method calls can be chained together.
        this. = cloudFrontOriginAccessIdentityConfig;
        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 ( != nullsb.append("Id: " +  + ", ");
        if ( != nullsb.append("S3CanonicalUserId: " +  + ", ");
        if ( != nullsb.append("CloudFrontOriginAccessIdentityConfig: " +  + ", ");
        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 + ((getCloudFrontOriginAccessIdentityConfig() == null) ? 0 : getCloudFrontOriginAccessIdentityConfig().hashCode()); 
        return hashCode;
    }
    
    @Override
    public boolean equals(Object obj) {
        if (this == objreturn true;
        if (obj == nullreturn false;
    
        if (obj instanceof CloudFrontOriginAccessIdentity == 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.getCloudFrontOriginAccessIdentityConfig() == null ^ this.getCloudFrontOriginAccessIdentityConfig() == nullreturn false;
        if (other.getCloudFrontOriginAccessIdentityConfig() != null && other.getCloudFrontOriginAccessIdentityConfig().equals(this.getCloudFrontOriginAccessIdentityConfig()) == falsereturn false
        return true;
    }
    
}
    
New to GrepCode? Check out our FAQ X