Interface Instance.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Instance.Builder,
,Instance> SdkBuilder<Instance.Builder,
,Instance> SdkPojo
- Enclosing class:
Instance
-
Method Summary
Modifier and TypeMethodDescriptionThe account ID which owns the instance.The AMI ID used to launch the instance.dualSubscription
(String dualSubscription) Indicates that you have two different license subscriptions for the same software on your instance.instanceID
(String instanceID) The instance ID of the resource.instanceType
(String instanceType) The instance type of the resource.lastUpdatedTime
(String lastUpdatedTime) The time in which the last discovery updated the instance details.The operating system software version that runs on your instance.productCode
(String... productCode) The product code for the instance.productCode
(Collection<String> productCode) The product code for the instance.The Region the instance is running in.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.The status of the instance.subscriptionName
(String subscriptionName) The name of the license subscription that the instance uses.subscriptionProviderCreateTime
(String subscriptionProviderCreateTime) The timestamp when you registered the third-party Linux subscription provider for the subscription that the instance uses.subscriptionProviderUpdateTime
(String subscriptionProviderUpdateTime) The timestamp from the last time that the instance synced with the registered third-party Linux subscription provider.usageOperation
(String usageOperation) The usage operation of the instance.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
-