Class DescribeImageAttributeRequest

    • Constructor Detail

      • DescribeImageAttributeRequest

        public DescribeImageAttributeRequest()
        Default constructor for DescribeImageAttributeRequest object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it.
      • DescribeImageAttributeRequest

        public DescribeImageAttributeRequest​(String imageId,
                                             String attribute)
        Constructs a new DescribeImageAttributeRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
        Parameters:
        imageId - The ID of the AMI.
        attribute - The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

      • DescribeImageAttributeRequest

        public DescribeImageAttributeRequest​(String imageId,
                                             ImageAttributeName attribute)
        Constructs a new DescribeImageAttributeRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
        Parameters:
        imageId - The ID of the AMI.
        attribute - The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

    • Method Detail

      • setImageId

        public void setImageId​(String imageId)

        The ID of the AMI.

        Parameters:
        imageId - The ID of the AMI.
      • getImageId

        public String getImageId()

        The ID of the AMI.

        Returns:
        The ID of the AMI.
      • withImageId

        public DescribeImageAttributeRequest withImageId​(String imageId)

        The ID of the AMI.

        Parameters:
        imageId - The ID of the AMI.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setAttribute

        public void setAttribute​(String attribute)

        The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

        Parameters:
        attribute - The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

        See Also:
        ImageAttributeName
      • getAttribute

        public String getAttribute()

        The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

        Returns:
        The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

        See Also:
        ImageAttributeName
      • withAttribute

        public DescribeImageAttributeRequest withAttribute​(String attribute)

        The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

        Parameters:
        attribute - The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ImageAttributeName
      • setAttribute

        public void setAttribute​(ImageAttributeName attribute)

        The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

        Parameters:
        attribute - The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

        See Also:
        ImageAttributeName
      • withAttribute

        public DescribeImageAttributeRequest withAttribute​(ImageAttributeName attribute)

        The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

        Parameters:
        attribute - The AMI attribute.

        Note: Depending on your account privileges, the blockDeviceMapping attribute may return a Client.AuthFailure error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ImageAttributeName
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object