@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Outpost extends Object implements Serializable, Cloneable, StructuredPojo
Contains the details for the Outpost object.
Constructor and Description |
---|
Outpost() |
Modifier and Type | Method and Description |
---|---|
Outpost |
clone() |
boolean |
equals(Object obj) |
Long |
getCapacityInBytes()
The Amazon S3 capacity of the outpost in bytes.
|
String |
getOutpostArn()
Specifies the unique Amazon Resource Name (ARN) for the outpost.
|
String |
getOutpostId()
Specifies the unique identifier for the outpost.
|
String |
getOwnerId()
Returns the Amazon Web Services account ID of the outpost owner.
|
String |
getS3OutpostArn()
Specifies the unique S3 on Outposts ARN for use with Resource Access Manager (RAM).
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCapacityInBytes(Long capacityInBytes)
The Amazon S3 capacity of the outpost in bytes.
|
void |
setOutpostArn(String outpostArn)
Specifies the unique Amazon Resource Name (ARN) for the outpost.
|
void |
setOutpostId(String outpostId)
Specifies the unique identifier for the outpost.
|
void |
setOwnerId(String ownerId)
Returns the Amazon Web Services account ID of the outpost owner.
|
void |
setS3OutpostArn(String s3OutpostArn)
Specifies the unique S3 on Outposts ARN for use with Resource Access Manager (RAM).
|
String |
toString()
Returns a string representation of this object.
|
Outpost |
withCapacityInBytes(Long capacityInBytes)
The Amazon S3 capacity of the outpost in bytes.
|
Outpost |
withOutpostArn(String outpostArn)
Specifies the unique Amazon Resource Name (ARN) for the outpost.
|
Outpost |
withOutpostId(String outpostId)
Specifies the unique identifier for the outpost.
|
Outpost |
withOwnerId(String ownerId)
Returns the Amazon Web Services account ID of the outpost owner.
|
Outpost |
withS3OutpostArn(String s3OutpostArn)
Specifies the unique S3 on Outposts ARN for use with Resource Access Manager (RAM).
|
public void setOutpostArn(String outpostArn)
Specifies the unique Amazon Resource Name (ARN) for the outpost.
outpostArn
- Specifies the unique Amazon Resource Name (ARN) for the outpost.public String getOutpostArn()
Specifies the unique Amazon Resource Name (ARN) for the outpost.
public Outpost withOutpostArn(String outpostArn)
Specifies the unique Amazon Resource Name (ARN) for the outpost.
outpostArn
- Specifies the unique Amazon Resource Name (ARN) for the outpost.public void setS3OutpostArn(String s3OutpostArn)
Specifies the unique S3 on Outposts ARN for use with Resource Access Manager (RAM).
s3OutpostArn
- Specifies the unique S3 on Outposts ARN for use with Resource Access Manager (RAM).public String getS3OutpostArn()
Specifies the unique S3 on Outposts ARN for use with Resource Access Manager (RAM).
public Outpost withS3OutpostArn(String s3OutpostArn)
Specifies the unique S3 on Outposts ARN for use with Resource Access Manager (RAM).
s3OutpostArn
- Specifies the unique S3 on Outposts ARN for use with Resource Access Manager (RAM).public void setOutpostId(String outpostId)
Specifies the unique identifier for the outpost.
outpostId
- Specifies the unique identifier for the outpost.public String getOutpostId()
Specifies the unique identifier for the outpost.
public Outpost withOutpostId(String outpostId)
Specifies the unique identifier for the outpost.
outpostId
- Specifies the unique identifier for the outpost.public void setOwnerId(String ownerId)
Returns the Amazon Web Services account ID of the outpost owner. Useful for comparing owned versus shared outposts.
ownerId
- Returns the Amazon Web Services account ID of the outpost owner. Useful for comparing owned versus shared
outposts.public String getOwnerId()
Returns the Amazon Web Services account ID of the outpost owner. Useful for comparing owned versus shared outposts.
public Outpost withOwnerId(String ownerId)
Returns the Amazon Web Services account ID of the outpost owner. Useful for comparing owned versus shared outposts.
ownerId
- Returns the Amazon Web Services account ID of the outpost owner. Useful for comparing owned versus shared
outposts.public void setCapacityInBytes(Long capacityInBytes)
The Amazon S3 capacity of the outpost in bytes.
capacityInBytes
- The Amazon S3 capacity of the outpost in bytes.public Long getCapacityInBytes()
The Amazon S3 capacity of the outpost in bytes.
public Outpost withCapacityInBytes(Long capacityInBytes)
The Amazon S3 capacity of the outpost in bytes.
capacityInBytes
- The Amazon S3 capacity of the outpost in bytes.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.