Class AbstractComputeInstanceMetadata

    • Field Detail

      • region

        protected java.lang.String region
      • availabilityZone

        protected java.lang.String availabilityZone
    • Constructor Detail

      • AbstractComputeInstanceMetadata

        public AbstractComputeInstanceMetadata()
    • Method Detail

      • getImageId

        public java.lang.String getImageId()
        Specified by:
        getImageId in interface ComputeInstanceMetadata
        Returns:
        The ID of the image used for the instance
      • getAccount

        public java.lang.String getAccount()
        Specified by:
        getAccount in interface ComputeInstanceMetadata
        Returns:
        The account the instance is associated with
      • setInterfaces

        public void setInterfaces​(java.util.List<NetworkInterface> interfaces)
        Parameters:
        interfaces - the list of interfaces
      • setMetadata

        public void setMetadata​(java.util.Map<java.lang.String,​java.lang.String> metadata)
        Parameters:
        metadata - key/value metadata
      • setName

        public void setName​(java.lang.String name)
        Parameters:
        name - instance name
      • setAvailabilityZone

        public void setAvailabilityZone​(java.lang.String availabilityZone)
        Parameters:
        availabilityZone - the availability zone
      • setLocalHostname

        public void setLocalHostname​(java.lang.String localHostname)
        Parameters:
        localHostname - the local host name
      • setPublicHostname

        public void setPublicHostname​(java.lang.String publicHostname)
        Parameters:
        publicHostname - the public host name
      • setDescription

        public void setDescription​(java.lang.String description)
        Parameters:
        description - the description
      • setMachineType

        public void setMachineType​(java.lang.String machineType)
        Parameters:
        machineType - the machine type
      • setInstanceId

        public void setInstanceId​(java.lang.String instanceId)
        Parameters:
        instanceId - the instance ID
      • setRegion

        public void setRegion​(java.lang.String region)
        Parameters:
        region - the region
      • setAccount

        public void setAccount​(java.lang.String account)
        Parameters:
        account - the account
      • setImageId

        public void setImageId​(java.lang.String imageId)
        Parameters:
        imageId - the image ID
      • setPublicIpV4

        public void setPublicIpV4​(java.lang.String publicIpV4)
        Parameters:
        publicIpV4 - the public IPV4
      • setPublicIpV6

        public void setPublicIpV6​(java.lang.String publicIpV6)
        Parameters:
        publicIpV6 - the public IPV6
      • setPrivateIpV4

        public void setPrivateIpV4​(java.lang.String privateIpV4)
        Parameters:
        privateIpV4 - the private IPV4
      • setPrivateIpV6

        public void setPrivateIpV6​(java.lang.String privateIpV6)
        Parameters:
        privateIpV6 - the private IPV4
      • setCached

        public void setCached​(boolean cached)
        Parameters:
        cached - whether this instance is cached
      • setTags

        public void setTags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - the instance tags