Class AmazonInfo

    • Constructor Detail

      • AmazonInfo

        public AmazonInfo()
      • AmazonInfo

        public AmazonInfo​(java.lang.String name,
                          java.util.HashMap<java.lang.String,​java.lang.String> metadata)
        Constructor provided for deserialization framework. It is expected that AmazonInfo will be built programmatically using AmazonInfo.Builder.
        Parameters:
        name - this value is ignored, as it is always set to "Amazon"
      • AmazonInfo

        public AmazonInfo​(java.lang.String name,
                          java.util.Map<java.lang.String,​java.lang.String> metadata)
    • Method Detail

      • getMetadata

        public java.util.Map<java.lang.String,​java.lang.String> getMetadata()
        Get the metadata information specific to AWS.
        Returns:
        the map of AWS metadata as specified by AmazonInfo.MetaDataKey.
      • setMetadata

        public void setMetadata​(java.util.Map<java.lang.String,​java.lang.String> metadataMap)
        Set AWS metadata.
        Parameters:
        metadataMap - the map containing AWS metadata.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object