@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RasterDataCollectionMetadata extends Object implements Serializable, Cloneable, StructuredPojo
Response object containing details for a specific RasterDataCollection.
Constructor and Description |
---|
RasterDataCollectionMetadata() |
Modifier and Type | Method and Description |
---|---|
RasterDataCollectionMetadata |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
RasterDataCollectionMetadata |
clearTagsEntries()
Removes all the entries added into Tags.
|
RasterDataCollectionMetadata |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the raster data collection.
|
String |
getDescription()
A description of the raster data collection.
|
String |
getDescriptionPageUrl()
The description URL of the raster data collection.
|
String |
getName()
The name of the raster data collection.
|
List<Filter> |
getSupportedFilters()
The list of filters supported by the raster data collection.
|
Map<String,String> |
getTags()
Each tag consists of a key and a value.
|
String |
getType()
The type of raster data collection.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the raster data collection.
|
void |
setDescription(String description)
A description of the raster data collection.
|
void |
setDescriptionPageUrl(String descriptionPageUrl)
The description URL of the raster data collection.
|
void |
setName(String name)
The name of the raster data collection.
|
void |
setSupportedFilters(Collection<Filter> supportedFilters)
The list of filters supported by the raster data collection.
|
void |
setTags(Map<String,String> tags)
Each tag consists of a key and a value.
|
void |
setType(String type)
The type of raster data collection.
|
String |
toString()
Returns a string representation of this object.
|
RasterDataCollectionMetadata |
withArn(String arn)
The Amazon Resource Name (ARN) of the raster data collection.
|
RasterDataCollectionMetadata |
withDescription(String description)
A description of the raster data collection.
|
RasterDataCollectionMetadata |
withDescriptionPageUrl(String descriptionPageUrl)
The description URL of the raster data collection.
|
RasterDataCollectionMetadata |
withName(String name)
The name of the raster data collection.
|
RasterDataCollectionMetadata |
withSupportedFilters(Collection<Filter> supportedFilters)
The list of filters supported by the raster data collection.
|
RasterDataCollectionMetadata |
withSupportedFilters(Filter... supportedFilters)
The list of filters supported by the raster data collection.
|
RasterDataCollectionMetadata |
withTags(Map<String,String> tags)
Each tag consists of a key and a value.
|
RasterDataCollectionMetadata |
withType(DataCollectionType type)
The type of raster data collection.
|
RasterDataCollectionMetadata |
withType(String type)
The type of raster data collection.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the raster data collection.
arn
- The Amazon Resource Name (ARN) of the raster data collection.public String getArn()
The Amazon Resource Name (ARN) of the raster data collection.
public RasterDataCollectionMetadata withArn(String arn)
The Amazon Resource Name (ARN) of the raster data collection.
arn
- The Amazon Resource Name (ARN) of the raster data collection.public void setDescription(String description)
A description of the raster data collection.
description
- A description of the raster data collection.public String getDescription()
A description of the raster data collection.
public RasterDataCollectionMetadata withDescription(String description)
A description of the raster data collection.
description
- A description of the raster data collection.public void setDescriptionPageUrl(String descriptionPageUrl)
The description URL of the raster data collection.
descriptionPageUrl
- The description URL of the raster data collection.public String getDescriptionPageUrl()
The description URL of the raster data collection.
public RasterDataCollectionMetadata withDescriptionPageUrl(String descriptionPageUrl)
The description URL of the raster data collection.
descriptionPageUrl
- The description URL of the raster data collection.public void setName(String name)
The name of the raster data collection.
name
- The name of the raster data collection.public String getName()
The name of the raster data collection.
public RasterDataCollectionMetadata withName(String name)
The name of the raster data collection.
name
- The name of the raster data collection.public List<Filter> getSupportedFilters()
The list of filters supported by the raster data collection.
public void setSupportedFilters(Collection<Filter> supportedFilters)
The list of filters supported by the raster data collection.
supportedFilters
- The list of filters supported by the raster data collection.public RasterDataCollectionMetadata withSupportedFilters(Filter... supportedFilters)
The list of filters supported by the raster data collection.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedFilters(java.util.Collection)
or withSupportedFilters(java.util.Collection)
if you
want to override the existing values.
supportedFilters
- The list of filters supported by the raster data collection.public RasterDataCollectionMetadata withSupportedFilters(Collection<Filter> supportedFilters)
The list of filters supported by the raster data collection.
supportedFilters
- The list of filters supported by the raster data collection.public Map<String,String> getTags()
Each tag consists of a key and a value.
public void setTags(Map<String,String> tags)
Each tag consists of a key and a value.
tags
- Each tag consists of a key and a value.public RasterDataCollectionMetadata withTags(Map<String,String> tags)
Each tag consists of a key and a value.
tags
- Each tag consists of a key and a value.public RasterDataCollectionMetadata addTagsEntry(String key, String value)
public RasterDataCollectionMetadata clearTagsEntries()
public void setType(String type)
The type of raster data collection.
type
- The type of raster data collection.DataCollectionType
public String getType()
The type of raster data collection.
DataCollectionType
public RasterDataCollectionMetadata withType(String type)
The type of raster data collection.
type
- The type of raster data collection.DataCollectionType
public RasterDataCollectionMetadata withType(DataCollectionType type)
The type of raster data collection.
type
- The type of raster data collection.DataCollectionType
public String toString()
toString
in class Object
Object.toString()
public RasterDataCollectionMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.