@Generated(value="software.amazon.awssdk:codegen") public final class Subscription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Subscription.Builder,Subscription>
An object which details a discovered Linux subscription.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Subscription.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Subscription.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Long |
instanceCount()
The total amount of running instances using this subscription.
|
String |
name()
The name of the subscription.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Subscription.Builder> |
serializableBuilderClass() |
Subscription.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
type()
The type of subscription.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Long instanceCount()
The total amount of running instances using this subscription.
public final String name()
The name of the subscription.
public final String type()
The type of subscription. The type can be subscription-included with Amazon EC2, Bring Your Own Subscription model (BYOS), or from the Amazon Web Services Marketplace. Certain subscriptions may use licensing from the Amazon Web Services Marketplace as well as OS licensing from Amazon EC2 or BYOS.
public Subscription.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Subscription.Builder,Subscription>public static Subscription.Builder builder()
public static Class<? extends Subscription.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.