@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 description of the license configuration.
|
Boolean |
getDisassociateWhenNotFound()
When true, disassociates a resource when software is uninstalled.
|
String |
getLicenseConfigurationArn()
Amazon Resource Name (ARN) of the license configuration.
|
String |
getLicenseConfigurationStatus()
New status of the license configuration.
|
Long |
getLicenseCount()
New number of licenses managed by the license configuration.
|
Boolean |
getLicenseCountHardLimit()
New hard limit of the number of available licenses.
|
List<String> |
getLicenseRules()
New license rule.
|
String |
getName()
New name of the license configuration.
|
List<ProductInformation> |
getProductInformationList()
New product information.
|
int |
hashCode() |
Boolean |
isDisassociateWhenNotFound()
When true, disassociates a resource when software is uninstalled.
|
Boolean |
isLicenseCountHardLimit()
New hard limit of the number of available licenses.
|
void |
setDescription(String description)
New description of the license configuration.
|
void |
setDisassociateWhenNotFound(Boolean disassociateWhenNotFound)
When true, disassociates a resource when software is uninstalled.
|
void |
setLicenseConfigurationArn(String licenseConfigurationArn)
Amazon Resource Name (ARN) of the license configuration.
|
void |
setLicenseConfigurationStatus(String licenseConfigurationStatus)
New status of the license configuration.
|
void |
setLicenseCount(Long licenseCount)
New number of licenses managed by the license configuration.
|
void |
setLicenseCountHardLimit(Boolean licenseCountHardLimit)
New hard limit of the number of available licenses.
|
void |
setLicenseRules(Collection<String> licenseRules)
New license rule.
|
void |
setName(String name)
New name of the license configuration.
|
void |
setProductInformationList(Collection<ProductInformation> productInformationList)
New product information.
|
String |
toString()
Returns a string representation of this object.
|
UpdateLicenseConfigurationRequest |
withDescription(String description)
New description of the license configuration.
|
UpdateLicenseConfigurationRequest |
withDisassociateWhenNotFound(Boolean disassociateWhenNotFound)
When true, disassociates a resource when software is uninstalled.
|
UpdateLicenseConfigurationRequest |
withLicenseConfigurationArn(String licenseConfigurationArn)
Amazon Resource Name (ARN) of the license configuration.
|
UpdateLicenseConfigurationRequest |
withLicenseConfigurationStatus(LicenseConfigurationStatus licenseConfigurationStatus)
New status of the license configuration.
|
UpdateLicenseConfigurationRequest |
withLicenseConfigurationStatus(String licenseConfigurationStatus)
New status of the license configuration.
|
UpdateLicenseConfigurationRequest |
withLicenseCount(Long licenseCount)
New number of licenses managed by the license configuration.
|
UpdateLicenseConfigurationRequest |
withLicenseCountHardLimit(Boolean licenseCountHardLimit)
New hard limit of the number of available licenses.
|
UpdateLicenseConfigurationRequest |
withLicenseRules(Collection<String> licenseRules)
New license rule.
|
UpdateLicenseConfigurationRequest |
withLicenseRules(String... licenseRules)
New license rule.
|
UpdateLicenseConfigurationRequest |
withName(String name)
New name of the license configuration.
|
UpdateLicenseConfigurationRequest |
withProductInformationList(Collection<ProductInformation> productInformationList)
New product information.
|
UpdateLicenseConfigurationRequest |
withProductInformationList(ProductInformation... productInformationList)
New product information.
|
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, withSdkRequestTimeout
public void setLicenseConfigurationArn(String licenseConfigurationArn)
Amazon Resource Name (ARN) of the license configuration.
licenseConfigurationArn
- Amazon Resource Name (ARN) of the license configuration.public String getLicenseConfigurationArn()
Amazon Resource Name (ARN) of the license configuration.
public UpdateLicenseConfigurationRequest withLicenseConfigurationArn(String licenseConfigurationArn)
Amazon Resource Name (ARN) of the license configuration.
licenseConfigurationArn
- Amazon Resource Name (ARN) of the license configuration.public void setLicenseConfigurationStatus(String licenseConfigurationStatus)
New status of the license configuration.
licenseConfigurationStatus
- New status of the license configuration.LicenseConfigurationStatus
public String getLicenseConfigurationStatus()
New status of the license configuration.
LicenseConfigurationStatus
public UpdateLicenseConfigurationRequest withLicenseConfigurationStatus(String licenseConfigurationStatus)
New status of the license configuration.
licenseConfigurationStatus
- New status of the license configuration.LicenseConfigurationStatus
public UpdateLicenseConfigurationRequest withLicenseConfigurationStatus(LicenseConfigurationStatus licenseConfigurationStatus)
New status of the license configuration.
licenseConfigurationStatus
- New status of the license configuration.LicenseConfigurationStatus
public List<String> getLicenseRules()
New license rule. The only rule that you can add after you create a license configuration is licenseAffinityToHost.
public void setLicenseRules(Collection<String> licenseRules)
New license rule. The only rule that you can add after you create a license configuration is licenseAffinityToHost.
licenseRules
- New license rule. The only rule that you can add after you create a license configuration is
licenseAffinityToHost.public UpdateLicenseConfigurationRequest withLicenseRules(String... licenseRules)
New license rule. The only rule that you can add after you create a license configuration is licenseAffinityToHost.
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
- New license rule. The only rule that you can add after you create a license configuration is
licenseAffinityToHost.public UpdateLicenseConfigurationRequest withLicenseRules(Collection<String> licenseRules)
New license rule. The only rule that you can add after you create a license configuration is licenseAffinityToHost.
licenseRules
- New license rule. The only rule that you can add after you create a license configuration is
licenseAffinityToHost.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)
New hard limit of the number of available licenses.
licenseCountHardLimit
- New hard limit of the number of available licenses.public Boolean getLicenseCountHardLimit()
New hard limit of the number of available licenses.
public UpdateLicenseConfigurationRequest withLicenseCountHardLimit(Boolean licenseCountHardLimit)
New hard limit of the number of available licenses.
licenseCountHardLimit
- New hard limit of the number of available licenses.public Boolean isLicenseCountHardLimit()
New hard limit of the number of available licenses.
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 description of the license configuration.
description
- New description of the license configuration.public String getDescription()
New description of the license configuration.
public UpdateLicenseConfigurationRequest withDescription(String description)
New description of the license configuration.
description
- New description of the license configuration.public List<ProductInformation> getProductInformationList()
New product information.
public void setProductInformationList(Collection<ProductInformation> productInformationList)
New product information.
productInformationList
- New product information.public UpdateLicenseConfigurationRequest withProductInformationList(ProductInformation... productInformationList)
New product information.
NOTE: This method appends the values to the existing list (if any). Use
setProductInformationList(java.util.Collection)
or
withProductInformationList(java.util.Collection)
if you want to override the existing values.
productInformationList
- New product information.public UpdateLicenseConfigurationRequest withProductInformationList(Collection<ProductInformation> productInformationList)
New product information.
productInformationList
- New product information.public void setDisassociateWhenNotFound(Boolean disassociateWhenNotFound)
When true, disassociates a resource when software is uninstalled.
disassociateWhenNotFound
- When true, disassociates a resource when software is uninstalled.public Boolean getDisassociateWhenNotFound()
When true, disassociates a resource when software is uninstalled.
public UpdateLicenseConfigurationRequest withDisassociateWhenNotFound(Boolean disassociateWhenNotFound)
When true, disassociates a resource when software is uninstalled.
disassociateWhenNotFound
- When true, disassociates a resource when software is uninstalled.public Boolean isDisassociateWhenNotFound()
When true, disassociates a resource when software is uninstalled.
public String toString()
toString
in class Object
Object.toString()
public UpdateLicenseConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()