@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateLicenseConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
UpdateLicenseConfigurationRequest() |
| Modifier and Type | Method and Description |
|---|---|
UpdateLicenseConfigurationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDescription()
New human-friendly description of the license configuration.
|
String |
getLicenseConfigurationArn()
ARN for a license configuration.
|
String |
getLicenseConfigurationStatus()
New status of the license configuration (
ACTIVE or INACTIVE). |
Long |
getLicenseCount()
New number of licenses managed by the license configuration.
|
Boolean |
getLicenseCountHardLimit()
Sets the number of available licenses as a hard limit.
|
List<String> |
getLicenseRules()
List of flexible text strings designating license rules.
|
String |
getName()
New name of the license configuration.
|
int |
hashCode() |
Boolean |
isLicenseCountHardLimit()
Sets the number of available licenses as a hard limit.
|
void |
setDescription(String description)
New human-friendly description of the license configuration.
|
void |
setLicenseConfigurationArn(String licenseConfigurationArn)
ARN for a license configuration.
|
void |
setLicenseConfigurationStatus(String licenseConfigurationStatus)
New status of the license configuration (
ACTIVE or INACTIVE). |
void |
setLicenseCount(Long licenseCount)
New number of licenses managed by the license configuration.
|
void |
setLicenseCountHardLimit(Boolean licenseCountHardLimit)
Sets the number of available licenses as a hard limit.
|
void |
setLicenseRules(Collection<String> licenseRules)
List of flexible text strings designating license rules.
|
void |
setName(String name)
New name of the license configuration.
|
String |
toString()
Returns a string representation of this object.
|
UpdateLicenseConfigurationRequest |
withDescription(String description)
New human-friendly description of the license configuration.
|
UpdateLicenseConfigurationRequest |
withLicenseConfigurationArn(String licenseConfigurationArn)
ARN for a license configuration.
|
UpdateLicenseConfigurationRequest |
withLicenseConfigurationStatus(LicenseConfigurationStatus licenseConfigurationStatus)
New status of the license configuration (
ACTIVE or INACTIVE). |
UpdateLicenseConfigurationRequest |
withLicenseConfigurationStatus(String licenseConfigurationStatus)
New status of the license configuration (
ACTIVE or INACTIVE). |
UpdateLicenseConfigurationRequest |
withLicenseCount(Long licenseCount)
New number of licenses managed by the license configuration.
|
UpdateLicenseConfigurationRequest |
withLicenseCountHardLimit(Boolean licenseCountHardLimit)
Sets the number of available licenses as a hard limit.
|
UpdateLicenseConfigurationRequest |
withLicenseRules(Collection<String> licenseRules)
List of flexible text strings designating license rules.
|
UpdateLicenseConfigurationRequest |
withLicenseRules(String... licenseRules)
List of flexible text strings designating license rules.
|
UpdateLicenseConfigurationRequest |
withName(String name)
New name of the license configuration.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setLicenseConfigurationArn(String licenseConfigurationArn)
ARN for a license configuration.
licenseConfigurationArn - ARN for a license configuration.public String getLicenseConfigurationArn()
ARN for a license configuration.
public UpdateLicenseConfigurationRequest withLicenseConfigurationArn(String licenseConfigurationArn)
ARN for a license configuration.
licenseConfigurationArn - ARN for a license configuration.public void setLicenseConfigurationStatus(String licenseConfigurationStatus)
New status of the license configuration (ACTIVE or INACTIVE).
licenseConfigurationStatus - New status of the license configuration (ACTIVE or INACTIVE).LicenseConfigurationStatuspublic String getLicenseConfigurationStatus()
New status of the license configuration (ACTIVE or INACTIVE).
ACTIVE or INACTIVE).LicenseConfigurationStatuspublic UpdateLicenseConfigurationRequest withLicenseConfigurationStatus(String licenseConfigurationStatus)
New status of the license configuration (ACTIVE or INACTIVE).
licenseConfigurationStatus - New status of the license configuration (ACTIVE or INACTIVE).LicenseConfigurationStatuspublic UpdateLicenseConfigurationRequest withLicenseConfigurationStatus(LicenseConfigurationStatus licenseConfigurationStatus)
New status of the license configuration (ACTIVE or INACTIVE).
licenseConfigurationStatus - New status of the license configuration (ACTIVE or INACTIVE).LicenseConfigurationStatuspublic List<String> getLicenseRules()
List of flexible text strings designating license rules.
public void setLicenseRules(Collection<String> licenseRules)
List of flexible text strings designating license rules.
licenseRules - List of flexible text strings designating license rules.public UpdateLicenseConfigurationRequest withLicenseRules(String... licenseRules)
List of flexible text strings designating license rules.
NOTE: This method appends the values to the existing list (if any). Use
setLicenseRules(java.util.Collection) or withLicenseRules(java.util.Collection) if you want to
override the existing values.
licenseRules - List of flexible text strings designating license rules.public UpdateLicenseConfigurationRequest withLicenseRules(Collection<String> licenseRules)
List of flexible text strings designating license rules.
licenseRules - List of flexible text strings designating license rules.public void setLicenseCount(Long licenseCount)
New number of licenses managed by the license configuration.
licenseCount - New number of licenses managed by the license configuration.public Long getLicenseCount()
New number of licenses managed by the license configuration.
public UpdateLicenseConfigurationRequest withLicenseCount(Long licenseCount)
New number of licenses managed by the license configuration.
licenseCount - New number of licenses managed by the license configuration.public void setLicenseCountHardLimit(Boolean licenseCountHardLimit)
Sets the number of available licenses as a hard limit.
licenseCountHardLimit - Sets the number of available licenses as a hard limit.public Boolean getLicenseCountHardLimit()
Sets the number of available licenses as a hard limit.
public UpdateLicenseConfigurationRequest withLicenseCountHardLimit(Boolean licenseCountHardLimit)
Sets the number of available licenses as a hard limit.
licenseCountHardLimit - Sets the number of available licenses as a hard limit.public Boolean isLicenseCountHardLimit()
Sets the number of available licenses as a hard limit.
public void setName(String name)
New name of the license configuration.
name - New name of the license configuration.public String getName()
New name of the license configuration.
public UpdateLicenseConfigurationRequest withName(String name)
New name of the license configuration.
name - New name of the license configuration.public void setDescription(String description)
New human-friendly description of the license configuration.
description - New human-friendly description of the license configuration.public String getDescription()
New human-friendly description of the license configuration.
public UpdateLicenseConfigurationRequest withDescription(String description)
New human-friendly description of the license configuration.
description - New human-friendly description of the license configuration.public String toString()
toString in class ObjectObject.toString()public UpdateLicenseConfigurationRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.