Class WorkspaceImage

    • Method Detail

      • imageId

        public final String imageId()

        The identifier of the image.

        Returns:
        The identifier of the image.
      • name

        public final String name()

        The name of the image.

        Returns:
        The name of the image.
      • description

        public final String description()

        The description of the image.

        Returns:
        The description of the image.
      • operatingSystem

        public final OperatingSystem operatingSystem()

        The operating system that the image is running.

        Returns:
        The operating system that the image is running.
      • errorCode

        public final String errorCode()

        The error code that is returned for the image.

        Returns:
        The error code that is returned for the image.
      • errorMessage

        public final String errorMessage()

        The text of the error message that is returned for the image.

        Returns:
        The text of the error message that is returned for the image.
      • created

        public final Instant created()

        The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.

        Returns:
        The date when the image was created. If the image has been shared, the Amazon Web Services account that the image has been shared with sees the original creation date of the image.
      • ownerAccountId

        public final String ownerAccountId()

        The identifier of the Amazon Web Services account that owns the image.

        Returns:
        The identifier of the Amazon Web Services account that owns the image.
      • updates

        public final UpdateResult updates()

        The updates (if any) that are available for the specified image.

        Returns:
        The updates (if any) that are available for the specified image.
      • hasErrorDetails

        public final boolean hasErrorDetails()
        For responses, this returns true if the service returned a value for the ErrorDetails property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • errorDetails

        public final List<ErrorDetails> errorDetails()

        Additional details of the error returned for the image, including the possible causes of the errors and troubleshooting information.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasErrorDetails() method.

        Returns:
        Additional details of the error returned for the image, including the possible causes of the errors and troubleshooting information.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)