@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StorageConfigurationSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary information about a storage configuration.
Constructor and Description |
---|
StorageConfigurationSummary() |
Modifier and Type | Method and Description |
---|---|
StorageConfigurationSummary |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
StorageConfigurationSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
StorageConfigurationSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
ARN of the storage configuration.
|
String |
getName()
Name of the storage configuration.
|
S3StorageConfiguration |
getS3()
An S3 destination configuration where recorded videos will be stored.
|
Map<String,String> |
getTags()
Tags attached to the resource.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
ARN of the storage configuration.
|
void |
setName(String name)
Name of the storage configuration.
|
void |
setS3(S3StorageConfiguration s3)
An S3 destination configuration where recorded videos will be stored.
|
void |
setTags(Map<String,String> tags)
Tags attached to the resource.
|
String |
toString()
Returns a string representation of this object.
|
StorageConfigurationSummary |
withArn(String arn)
ARN of the storage configuration.
|
StorageConfigurationSummary |
withName(String name)
Name of the storage configuration.
|
StorageConfigurationSummary |
withS3(S3StorageConfiguration s3)
An S3 destination configuration where recorded videos will be stored.
|
StorageConfigurationSummary |
withTags(Map<String,String> tags)
Tags attached to the resource.
|
public void setArn(String arn)
ARN of the storage configuration.
arn
- ARN of the storage configuration.public String getArn()
ARN of the storage configuration.
public StorageConfigurationSummary withArn(String arn)
ARN of the storage configuration.
arn
- ARN of the storage configuration.public void setName(String name)
Name of the storage configuration.
name
- Name of the storage configuration.public String getName()
Name of the storage configuration.
public StorageConfigurationSummary withName(String name)
Name of the storage configuration.
name
- Name of the storage configuration.public void setS3(S3StorageConfiguration s3)
An S3 destination configuration where recorded videos will be stored.
s3
- An S3 destination configuration where recorded videos will be stored.public S3StorageConfiguration getS3()
An S3 destination configuration where recorded videos will be stored.
public StorageConfigurationSummary withS3(S3StorageConfiguration s3)
An S3 destination configuration where recorded videos will be stored.
s3
- An S3 destination configuration where recorded videos will be stored.public Map<String,String> getTags()
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints
on tags beyond what is documented there.
string:string (key:value)
.
See Tagging AWS Resources
for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon
IVS has no constraints on tags beyond what is documented there.public void setTags(Map<String,String> tags)
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints
on tags beyond what is documented there.
tags
- Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See
Tagging AWS Resources for
details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS
has no constraints on tags beyond what is documented there.public StorageConfigurationSummary withTags(Map<String,String> tags)
Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints
on tags beyond what is documented there.
tags
- Tags attached to the resource. Array of maps, each of the form string:string (key:value)
. See
Tagging AWS Resources for
details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS
has no constraints on tags beyond what is documented there.public StorageConfigurationSummary addTagsEntry(String key, String value)
public StorageConfigurationSummary clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public StorageConfigurationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.