Interface ResourceInventory.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceInventory.Builder,,ResourceInventory> SdkBuilder<ResourceInventory.Builder,,ResourceInventory> SdkPojo
- Enclosing class:
ResourceInventory
@Mutable
@NotThreadSafe
public static interface ResourceInventory.Builder
extends SdkPojo, CopyableBuilder<ResourceInventory.Builder,ResourceInventory>
-
Method Summary
Modifier and TypeMethodDescriptionAmazon Machine Image (AMI) ID associated with the resource.Dedicated Host ID where the resource is running.instanceType(String instanceType) EC2 instance type of the resource.marketplaceProductCodes(String... marketplaceProductCodes) List of Marketplace product codes associated with the resource.marketplaceProductCodes(Collection<String> marketplaceProductCodes) List of Marketplace product codes associated with the resource.Platform of the resource.platformVersion(String platformVersion) Platform version of the resource in the inventory.Region where the resource is located.resourceArn(String resourceArn) Amazon Resource Name (ARN) of the resource.resourceId(String resourceId) ID of the resource.resourceOwningAccountId(String resourceOwningAccountId) ID of the account that owns the resource.resourceType(String resourceType) Type of resource.resourceType(ResourceType resourceType) Type of resource.usageOperation(String usageOperation) Usage operation value that corresponds to the license type for billing purposes.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
resourceId
ID of the resource.
- Parameters:
resourceId- ID of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
Type of resource.
- Parameters:
resourceType- Type of resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceType
Type of resource.
- Parameters:
resourceType- Type of resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceArn
Amazon Resource Name (ARN) of the resource.
- Parameters:
resourceArn- Amazon Resource Name (ARN) of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platform
Platform of the resource.
- Parameters:
platform- Platform of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platformVersion
Platform version of the resource in the inventory.
- Parameters:
platformVersion- Platform version of the resource in the inventory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceOwningAccountId
ID of the account that owns the resource.
- Parameters:
resourceOwningAccountId- ID of the account that owns the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
marketplaceProductCodes
List of Marketplace product codes associated with the resource.
- Parameters:
marketplaceProductCodes- List of Marketplace product codes associated with the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
marketplaceProductCodes
List of Marketplace product codes associated with the resource.
- Parameters:
marketplaceProductCodes- List of Marketplace product codes associated with the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usageOperation
Usage operation value that corresponds to the license type for billing purposes.
- Parameters:
usageOperation- Usage operation value that corresponds to the license type for billing purposes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amiId
Amazon Machine Image (AMI) ID associated with the resource.
- Parameters:
amiId- Amazon Machine Image (AMI) ID associated with the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostId
Dedicated Host ID where the resource is running.
- Parameters:
hostId- Dedicated Host ID where the resource is running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
region
Region where the resource is located.
- Parameters:
region- Region where the resource is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceType
EC2 instance type of the resource.
- Parameters:
instanceType- EC2 instance type of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-