@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateLicenseManagerReportGeneratorRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateLicenseManagerReportGeneratorRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateLicenseManagerReportGeneratorRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
String |
getDescription()
Description of the report generator.
|
String |
getLicenseManagerReportGeneratorArn()
Amazon Resource Number (ARN) of the report generator to update.
|
ReportContext |
getReportContext()
?
|
ReportFrequency |
getReportFrequency()
Frequency by which reports are generated.
|
String |
getReportGeneratorName()
Name of the report generator.
|
List<String> |
getType()
Type of reports to generate.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setDescription(String description)
Description of the report generator.
|
void |
setLicenseManagerReportGeneratorArn(String licenseManagerReportGeneratorArn)
Amazon Resource Number (ARN) of the report generator to update.
|
void |
setReportContext(ReportContext reportContext)
?
|
void |
setReportFrequency(ReportFrequency reportFrequency)
Frequency by which reports are generated.
|
void |
setReportGeneratorName(String reportGeneratorName)
Name of the report generator.
|
void |
setType(Collection<String> type)
Type of reports to generate.
|
String |
toString()
Returns a string representation of this object.
|
UpdateLicenseManagerReportGeneratorRequest |
withClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
UpdateLicenseManagerReportGeneratorRequest |
withDescription(String description)
Description of the report generator.
|
UpdateLicenseManagerReportGeneratorRequest |
withLicenseManagerReportGeneratorArn(String licenseManagerReportGeneratorArn)
Amazon Resource Number (ARN) of the report generator to update.
|
UpdateLicenseManagerReportGeneratorRequest |
withReportContext(ReportContext reportContext)
?
|
UpdateLicenseManagerReportGeneratorRequest |
withReportFrequency(ReportFrequency reportFrequency)
Frequency by which reports are generated.
|
UpdateLicenseManagerReportGeneratorRequest |
withReportGeneratorName(String reportGeneratorName)
Name of the report generator.
|
UpdateLicenseManagerReportGeneratorRequest |
withType(Collection<String> type)
Type of reports to generate.
|
UpdateLicenseManagerReportGeneratorRequest |
withType(ReportType... type)
Type of reports to generate.
|
UpdateLicenseManagerReportGeneratorRequest |
withType(String... type)
Type of reports to generate.
|
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 UpdateLicenseManagerReportGeneratorRequest()
public void setLicenseManagerReportGeneratorArn(String licenseManagerReportGeneratorArn)
Amazon Resource Number (ARN) of the report generator to update.
licenseManagerReportGeneratorArn
- Amazon Resource Number (ARN) of the report generator to update.public String getLicenseManagerReportGeneratorArn()
Amazon Resource Number (ARN) of the report generator to update.
public UpdateLicenseManagerReportGeneratorRequest withLicenseManagerReportGeneratorArn(String licenseManagerReportGeneratorArn)
Amazon Resource Number (ARN) of the report generator to update.
licenseManagerReportGeneratorArn
- Amazon Resource Number (ARN) of the report generator to update.public void setReportGeneratorName(String reportGeneratorName)
Name of the report generator.
reportGeneratorName
- Name of the report generator.public String getReportGeneratorName()
Name of the report generator.
public UpdateLicenseManagerReportGeneratorRequest withReportGeneratorName(String reportGeneratorName)
Name of the report generator.
reportGeneratorName
- Name of the report generator.public List<String> getType()
Type of reports to generate. The following report types an be generated:
License configuration report - Reports on the number and details of consumed licenses for a license configuration.
Resource report - Reports on the tracked licenses and resource consumption for a license configuration.
License configuration report - Reports on the number and details of consumed licenses for a license configuration.
Resource report - Reports on the tracked licenses and resource consumption for a license configuration.
ReportType
public void setType(Collection<String> type)
Type of reports to generate. The following report types an be generated:
License configuration report - Reports on the number and details of consumed licenses for a license configuration.
Resource report - Reports on the tracked licenses and resource consumption for a license configuration.
type
- Type of reports to generate. The following report types an be generated:
License configuration report - Reports on the number and details of consumed licenses for a license configuration.
Resource report - Reports on the tracked licenses and resource consumption for a license configuration.
ReportType
public UpdateLicenseManagerReportGeneratorRequest withType(String... type)
Type of reports to generate. The following report types an be generated:
License configuration report - Reports on the number and details of consumed licenses for a license configuration.
Resource report - Reports on the tracked licenses and resource consumption for a license configuration.
NOTE: This method appends the values to the existing list (if any). Use
setType(java.util.Collection)
or withType(java.util.Collection)
if you want to override the
existing values.
type
- Type of reports to generate. The following report types an be generated:
License configuration report - Reports on the number and details of consumed licenses for a license configuration.
Resource report - Reports on the tracked licenses and resource consumption for a license configuration.
ReportType
public UpdateLicenseManagerReportGeneratorRequest withType(Collection<String> type)
Type of reports to generate. The following report types an be generated:
License configuration report - Reports on the number and details of consumed licenses for a license configuration.
Resource report - Reports on the tracked licenses and resource consumption for a license configuration.
type
- Type of reports to generate. The following report types an be generated:
License configuration report - Reports on the number and details of consumed licenses for a license configuration.
Resource report - Reports on the tracked licenses and resource consumption for a license configuration.
ReportType
public UpdateLicenseManagerReportGeneratorRequest withType(ReportType... type)
Type of reports to generate. The following report types an be generated:
License configuration report - Reports on the number and details of consumed licenses for a license configuration.
Resource report - Reports on the tracked licenses and resource consumption for a license configuration.
type
- Type of reports to generate. The following report types an be generated:
License configuration report - Reports on the number and details of consumed licenses for a license configuration.
Resource report - Reports on the tracked licenses and resource consumption for a license configuration.
ReportType
public void setReportContext(ReportContext reportContext)
?
reportContext
- ?public ReportContext getReportContext()
?
public UpdateLicenseManagerReportGeneratorRequest withReportContext(ReportContext reportContext)
?
reportContext
- ?public void setReportFrequency(ReportFrequency reportFrequency)
Frequency by which reports are generated. The following options are avaiable:
??? What are the APi value options?
reportFrequency
- Frequency by which reports are generated. The following options are avaiable:
??? What are the APi value options?
public ReportFrequency getReportFrequency()
Frequency by which reports are generated. The following options are avaiable:
??? What are the APi value options?
??? What are the APi value options?
public UpdateLicenseManagerReportGeneratorRequest withReportFrequency(ReportFrequency reportFrequency)
Frequency by which reports are generated. The following options are avaiable:
??? What are the APi value options?
reportFrequency
- Frequency by which reports are generated. The following options are avaiable:
??? What are the APi value options?
public void setClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.public String getClientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
public UpdateLicenseManagerReportGeneratorRequest withClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.public void setDescription(String description)
Description of the report generator.
description
- Description of the report generator.public String getDescription()
Description of the report generator.
public UpdateLicenseManagerReportGeneratorRequest withDescription(String description)
Description of the report generator.
description
- Description of the report generator.public String toString()
toString
in class Object
Object.toString()
public UpdateLicenseManagerReportGeneratorRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()