Interface Instance.Builder

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

@Mutable @NotThreadSafe public static interface Instance.Builder extends SdkPojo, CopyableBuilder<Instance.Builder,Instance>
  • Method Details

    • accountID

      Instance.Builder accountID(String accountID)

      The account ID which owns the instance.

      Parameters:
      accountID - The account ID which owns the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • amiId

      Instance.Builder amiId(String amiId)

      The AMI ID used to launch the instance.

      Parameters:
      amiId - The AMI ID used to launch the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dualSubscription

      Instance.Builder dualSubscription(String dualSubscription)

      Indicates that you have two different license subscriptions for the same software on your instance.

      Parameters:
      dualSubscription - Indicates that you have two different license subscriptions for the same software on your instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceID

      Instance.Builder instanceID(String instanceID)

      The instance ID of the resource.

      Parameters:
      instanceID - The instance ID of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceType

      Instance.Builder instanceType(String instanceType)

      The instance type of the resource.

      Parameters:
      instanceType - The instance type of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTime

      Instance.Builder lastUpdatedTime(String lastUpdatedTime)

      The time in which the last discovery updated the instance details.

      Parameters:
      lastUpdatedTime - The time in which the last discovery updated the instance details.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • osVersion

      Instance.Builder osVersion(String osVersion)

      The operating system software version that runs on your instance.

      Parameters:
      osVersion - The operating system software version that runs on your instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • productCode

      Instance.Builder productCode(Collection<String> productCode)

      The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .

      Parameters:
      productCode - The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • productCode

      Instance.Builder productCode(String... productCode)

      The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .

      Parameters:
      productCode - The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • region

      Instance.Builder region(String region)

      The Region the instance is running in.

      Parameters:
      region - The Region the instance is running in.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • registeredWithSubscriptionProvider

      Instance.Builder registeredWithSubscriptionProvider(String registeredWithSubscriptionProvider)

      Indicates that your instance uses a BYOL license subscription from a third-party Linux subscription provider that you've registered with License Manager.

      Parameters:
      registeredWithSubscriptionProvider - Indicates that your instance uses a BYOL license subscription from a third-party Linux subscription provider that you've registered with License Manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Instance.Builder status(String status)

      The status of the instance.

      Parameters:
      status - The status of the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionName

      Instance.Builder subscriptionName(String subscriptionName)

      The name of the license subscription that the instance uses.

      Parameters:
      subscriptionName - The name of the license subscription that the instance uses.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionProviderCreateTime

      Instance.Builder subscriptionProviderCreateTime(String subscriptionProviderCreateTime)

      The timestamp when you registered the third-party Linux subscription provider for the subscription that the instance uses.

      Parameters:
      subscriptionProviderCreateTime - The timestamp when you registered the third-party Linux subscription provider for the subscription that the instance uses.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionProviderUpdateTime

      Instance.Builder subscriptionProviderUpdateTime(String subscriptionProviderUpdateTime)

      The timestamp from the last time that the instance synced with the registered third-party Linux subscription provider.

      Parameters:
      subscriptionProviderUpdateTime - The timestamp from the last time that the instance synced with the registered third-party Linux subscription provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • usageOperation

      Instance.Builder usageOperation(String usageOperation)

      The usage operation of the instance. For more information, see For more information, see Usage operation values in the License Manager User Guide.

      Parameters:
      usageOperation - The usage operation of the instance. For more information, see For more information, see Usage operation values in the License Manager User Guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.