Interface Instance.Builder

    • Method Detail

      • 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.