public class S3Location
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Location in Amazon Simple Storage Service (Amazon S3) where a build's files are stored. This location is assigned in response to a CreateBuild call, and is always in the same region as the service used to create the build. For more details see the Amazon S3 documentation.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
bucket
Amazon S3 bucket identifier.
|
private java.lang.String |
key
Amazon S3 bucket key.
|
private java.lang.String |
roleArn |
Constructor and Description |
---|
S3Location() |
Modifier and Type | Method and Description |
---|---|
S3Location |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getBucket()
Amazon S3 bucket identifier.
|
java.lang.String |
getKey()
Amazon S3 bucket key.
|
java.lang.String |
getRoleArn() |
int |
hashCode() |
void |
setBucket(java.lang.String bucket)
Amazon S3 bucket identifier.
|
void |
setKey(java.lang.String key)
Amazon S3 bucket key.
|
void |
setRoleArn(java.lang.String roleArn) |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
S3Location |
withBucket(java.lang.String bucket)
Amazon S3 bucket identifier.
|
S3Location |
withKey(java.lang.String key)
Amazon S3 bucket key.
|
S3Location |
withRoleArn(java.lang.String roleArn) |
private java.lang.String bucket
Amazon S3 bucket identifier.
private java.lang.String key
Amazon S3 bucket key.
private java.lang.String roleArn
public void setBucket(java.lang.String bucket)
Amazon S3 bucket identifier.
bucket
- Amazon S3 bucket identifier.public java.lang.String getBucket()
Amazon S3 bucket identifier.
public S3Location withBucket(java.lang.String bucket)
Amazon S3 bucket identifier.
bucket
- Amazon S3 bucket identifier.public void setKey(java.lang.String key)
Amazon S3 bucket key.
key
- Amazon S3 bucket key.public java.lang.String getKey()
Amazon S3 bucket key.
public S3Location withKey(java.lang.String key)
Amazon S3 bucket key.
key
- Amazon S3 bucket key.public void setRoleArn(java.lang.String roleArn)
roleArn
- public java.lang.String getRoleArn()
public S3Location withRoleArn(java.lang.String roleArn)
roleArn
- public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public S3Location clone()
clone
in class java.lang.Object