Class ResourceInventory
- java.lang.Object
-
- software.amazon.awssdk.services.licensemanager.model.ResourceInventory
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceInventory.Builder,ResourceInventory>
@Generated("software.amazon.awssdk:codegen") public final class ResourceInventory extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceInventory.Builder,ResourceInventory>
Details about a resource.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourceInventory.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceInventory.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringplatform()Platform of the resource.StringplatformVersion()Platform version of the resource in the inventory.StringresourceArn()Amazon Resource Name (ARN) of the resource.StringresourceId()ID of the resource.StringresourceOwningAccountId()ID of the account that owns the resource.ResourceTyperesourceType()Type of resource.StringresourceTypeAsString()Type of resource.List<SdkField<?>>sdkFields()static Class<? extends ResourceInventory.Builder>serializableBuilderClass()ResourceInventory.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
resourceId
public final String resourceId()
ID of the resource.
- Returns:
- ID of the resource.
-
resourceType
public final ResourceType resourceType()
Type of resource.
If the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- Type of resource.
- See Also:
ResourceType
-
resourceTypeAsString
public final String resourceTypeAsString()
Type of resource.
If the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- Type of resource.
- See Also:
ResourceType
-
resourceArn
public final String resourceArn()
Amazon Resource Name (ARN) of the resource.
- Returns:
- Amazon Resource Name (ARN) of the resource.
-
platform
public final String platform()
Platform of the resource.
- Returns:
- Platform of the resource.
-
platformVersion
public final String platformVersion()
Platform version of the resource in the inventory.
- Returns:
- Platform version of the resource in the inventory.
-
resourceOwningAccountId
public final String resourceOwningAccountId()
ID of the account that owns the resource.
- Returns:
- ID of the account that owns the resource.
-
toBuilder
public ResourceInventory.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceInventory.Builder,ResourceInventory>
-
builder
public static ResourceInventory.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResourceInventory.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
-