@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, withSdkRequestTimeout
public 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
).LicenseConfigurationStatus
public String getLicenseConfigurationStatus()
New status of the license configuration (ACTIVE
or INACTIVE
).
ACTIVE
or INACTIVE
).LicenseConfigurationStatus
public UpdateLicenseConfigurationRequest withLicenseConfigurationStatus(String licenseConfigurationStatus)
New status of the license configuration (ACTIVE
or INACTIVE
).
licenseConfigurationStatus
- New status of the license configuration (ACTIVE
or INACTIVE
).LicenseConfigurationStatus
public UpdateLicenseConfigurationRequest withLicenseConfigurationStatus(LicenseConfigurationStatus licenseConfigurationStatus)
New status of the license configuration (ACTIVE
or INACTIVE
).
licenseConfigurationStatus
- New status of the license configuration (ACTIVE
or INACTIVE
).LicenseConfigurationStatus
public 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 Object
Object.toString()
public UpdateLicenseConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.