@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CustomerManagedS3Storage extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about a customer managed Amazon S3 bucket.
Constructor and Description |
---|
CustomerManagedS3Storage() |
Modifier and Type | Method and Description |
---|---|
CustomerManagedS3Storage |
clone() |
boolean |
equals(Object obj) |
String |
getRoleArn()
The ARN of the Identity
and Access Management role that allows IoT SiteWise to send data to Amazon S3.
|
String |
getS3ResourceArn()
The ARN of the Amazon S3
object.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setRoleArn(String roleArn)
The ARN of the Identity
and Access Management role that allows IoT SiteWise to send data to Amazon S3.
|
void |
setS3ResourceArn(String s3ResourceArn)
The ARN of the Amazon S3
object.
|
String |
toString()
Returns a string representation of this object.
|
CustomerManagedS3Storage |
withRoleArn(String roleArn)
The ARN of the Identity
and Access Management role that allows IoT SiteWise to send data to Amazon S3.
|
CustomerManagedS3Storage |
withS3ResourceArn(String s3ResourceArn)
The ARN of the Amazon S3
object.
|
public void setS3ResourceArn(String s3ResourceArn)
The ARN of the Amazon S3 object. For more information about how to find the ARN for an Amazon S3 object, see Amazon S3 resources in the Amazon Simple Storage Service User Guide.
s3ResourceArn
- The ARN of the
Amazon S3 object. For more information about how to find the ARN for an Amazon S3 object, see Amazon S3 resources in
the Amazon Simple Storage Service User Guide.public String getS3ResourceArn()
The ARN of the Amazon S3 object. For more information about how to find the ARN for an Amazon S3 object, see Amazon S3 resources in the Amazon Simple Storage Service User Guide.
public CustomerManagedS3Storage withS3ResourceArn(String s3ResourceArn)
The ARN of the Amazon S3 object. For more information about how to find the ARN for an Amazon S3 object, see Amazon S3 resources in the Amazon Simple Storage Service User Guide.
s3ResourceArn
- The ARN of the
Amazon S3 object. For more information about how to find the ARN for an Amazon S3 object, see Amazon S3 resources in
the Amazon Simple Storage Service User Guide.public void setRoleArn(String roleArn)
The ARN of the Identity and Access Management role that allows IoT SiteWise to send data to Amazon S3.
roleArn
- The ARN of the
Identity and Access Management role that allows IoT SiteWise to send data to Amazon S3.public String getRoleArn()
The ARN of the Identity and Access Management role that allows IoT SiteWise to send data to Amazon S3.
public CustomerManagedS3Storage withRoleArn(String roleArn)
The ARN of the Identity and Access Management role that allows IoT SiteWise to send data to Amazon S3.
roleArn
- The ARN of the
Identity and Access Management role that allows IoT SiteWise to send data to Amazon S3.public String toString()
toString
in class Object
Object.toString()
public CustomerManagedS3Storage clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.