Interface LicenseConfigurationUsage.Builder

All Superinterfaces:
Buildable, CopyableBuilder<LicenseConfigurationUsage.Builder,LicenseConfigurationUsage>, SdkBuilder<LicenseConfigurationUsage.Builder,LicenseConfigurationUsage>, SdkPojo
Enclosing class:
LicenseConfigurationUsage

public static interface LicenseConfigurationUsage.Builder extends SdkPojo, CopyableBuilder<LicenseConfigurationUsage.Builder,LicenseConfigurationUsage>
  • Method Details

    • resourceArn

      LicenseConfigurationUsage.Builder resourceArn(String 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.
    • resourceType

      LicenseConfigurationUsage.Builder resourceType(String 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

      LicenseConfigurationUsage.Builder resourceType(ResourceType 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:
    • resourceStatus

      LicenseConfigurationUsage.Builder resourceStatus(String resourceStatus)

      Status of the resource.

      Parameters:
      resourceStatus - Status of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceOwnerId

      LicenseConfigurationUsage.Builder resourceOwnerId(String resourceOwnerId)

      ID of the account that owns the resource.

      Parameters:
      resourceOwnerId - ID of the account that owns the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationTime

      LicenseConfigurationUsage.Builder associationTime(Instant associationTime)

      Time when the license configuration was initially associated with the resource.

      Parameters:
      associationTime - Time when the license configuration was initially associated with the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • consumedLicenses

      LicenseConfigurationUsage.Builder consumedLicenses(Long consumedLicenses)

      Number of licenses consumed by the resource.

      Parameters:
      consumedLicenses - Number of licenses consumed by the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.