Class ImageUsageReportEntry
java.lang.Object
software.amazon.awssdk.services.ec2.model.ImageUsageReportEntry
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ImageUsageReportEntry.Builder,ImageUsageReportEntry>
@Generated("software.amazon.awssdk:codegen")
public final class ImageUsageReportEntry
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<ImageUsageReportEntry.Builder,ImageUsageReportEntry>
A single entry in an image usage report, detailing how an image is being used by a specific Amazon Web Services account and resource type.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe ID of the account that uses the image.builder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringimageId()The ID of the image.final InstantThe date and time the report creation was initiated.final StringreportId()The ID of the report.final StringThe type of resource (ec2:Instanceorec2:LaunchTemplate).static Class<? extends ImageUsageReportEntry.Builder>final StringtoString()Returns a string representation of this object.final LongThe number of times resources of this type reference this image in the account.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
resourceType
The type of resource (
ec2:Instanceorec2:LaunchTemplate).- Returns:
- The type of resource (
ec2:Instanceorec2:LaunchTemplate).
-
reportId
The ID of the report.
- Returns:
- The ID of the report.
-
usageCount
The number of times resources of this type reference this image in the account.
- Returns:
- The number of times resources of this type reference this image in the account.
-
accountId
The ID of the account that uses the image.
- Returns:
- The ID of the account that uses the image.
-
imageId
The ID of the image.
- Returns:
- The ID of the image.
-
reportCreationTime
The date and time the report creation was initiated.
- Returns:
- The date and time the report creation was initiated.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ImageUsageReportEntry.Builder,ImageUsageReportEntry>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-