@Generated(value="software.amazon.awssdk:codegen") public final class GetLicenseConfigurationResponse extends LicenseManagerResponse implements ToCopyableBuilder<GetLicenseConfigurationResponse.Builder,GetLicenseConfigurationResponse>
Modifier and Type | Class and Description |
---|---|
static interface |
GetLicenseConfigurationResponse.Builder |
Modifier and Type | Method and Description |
---|---|
static GetLicenseConfigurationResponse.Builder |
builder() |
Long |
consumedLicenses()
Number of licenses assigned to resources.
|
List<ConsumedLicenseSummary> |
consumedLicenseSummaryList()
List of summaries for consumed licenses used by various resources.
|
String |
description()
Description of the license configuration.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkResponse . |
int |
hashCode() |
String |
licenseConfigurationArn()
ARN of the license configuration requested.
|
String |
licenseConfigurationId()
Unique ID for the license configuration.
|
Long |
licenseCount()
Number of available licenses.
|
Boolean |
licenseCountHardLimit()
Sets the number of available licenses as a hard limit.
|
LicenseCountingType |
licenseCountingType()
Dimension on which the licenses are counted (for example, instances, cores, sockets, or VCPUs).
|
String |
licenseCountingTypeAsString()
Dimension on which the licenses are counted (for example, instances, cores, sockets, or VCPUs).
|
List<String> |
licenseRules()
List of flexible text strings designating license rules.
|
List<ManagedResourceSummary> |
managedResourceSummaryList()
List of summaries of managed resources.
|
String |
name()
Name of the license configuration.
|
String |
ownerAccountId()
Owner account ID for the license configuration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetLicenseConfigurationResponse.Builder> |
serializableBuilderClass() |
String |
status()
License configuration status (active, etc.).
|
List<Tag> |
tags()
List of tags attached to the license configuration.
|
GetLicenseConfigurationResponse.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
responseMetadata
sdkHttpResponse
copy
public String licenseConfigurationId()
Unique ID for the license configuration.
public String licenseConfigurationArn()
ARN of the license configuration requested.
public String name()
Name of the license configuration.
public String description()
Description of the license configuration.
public LicenseCountingType licenseCountingType()
Dimension on which the licenses are counted (for example, instances, cores, sockets, or VCPUs).
If the service returns an enum value that is not available in the current SDK version,
licenseCountingType
will return LicenseCountingType.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from licenseCountingTypeAsString()
.
LicenseCountingType
public String licenseCountingTypeAsString()
Dimension on which the licenses are counted (for example, instances, cores, sockets, or VCPUs).
If the service returns an enum value that is not available in the current SDK version,
licenseCountingType
will return LicenseCountingType.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from licenseCountingTypeAsString()
.
LicenseCountingType
public List<String> licenseRules()
List of flexible text strings designating license rules.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Long licenseCount()
Number of available licenses.
public Boolean licenseCountHardLimit()
Sets the number of available licenses as a hard limit.
public Long consumedLicenses()
Number of licenses assigned to resources.
public String status()
License configuration status (active, etc.).
public String ownerAccountId()
Owner account ID for the license configuration.
public List<ConsumedLicenseSummary> consumedLicenseSummaryList()
List of summaries for consumed licenses used by various resources.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<ManagedResourceSummary> managedResourceSummaryList()
List of summaries of managed resources.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<Tag> tags()
List of tags attached to the license configuration.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public GetLicenseConfigurationResponse.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<GetLicenseConfigurationResponse.Builder,GetLicenseConfigurationResponse>
toBuilder
in class AwsResponse
public static GetLicenseConfigurationResponse.Builder builder()
public static Class<? extends GetLicenseConfigurationResponse.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkResponse
SdkResponse
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkResponse.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkResponse
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.