Class GetPerformanceAnalysisReportRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.pi.model.PiRequest
-
- software.amazon.awssdk.services.pi.model.GetPerformanceAnalysisReportRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetPerformanceAnalysisReportRequest.Builder,GetPerformanceAnalysisReportRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetPerformanceAnalysisReportRequest extends PiRequest implements ToCopyableBuilder<GetPerformanceAnalysisReportRequest.Builder,GetPerformanceAnalysisReportRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetPerformanceAnalysisReportRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AcceptLanguageacceptLanguage()The text language in the report.StringacceptLanguageAsString()The text language in the report.StringanalysisReportId()A unique identifier of the created analysis report.static GetPerformanceAnalysisReportRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringidentifier()An immutable identifier for a data source that is unique for an Amazon Web Services Region.List<SdkField<?>>sdkFields()static Class<? extends GetPerformanceAnalysisReportRequest.Builder>serializableBuilderClass()ServiceTypeserviceType()The Amazon Web Services service for which Performance Insights will return metrics.StringserviceTypeAsString()The Amazon Web Services service for which Performance Insights will return metrics.TextFormattextFormat()Indicates the text format in the report.StringtextFormatAsString()Indicates the text format in the report.GetPerformanceAnalysisReportRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
serviceType
public final ServiceType serviceType()
The Amazon Web Services service for which Performance Insights will return metrics. Valid value is
RDS.If the service returns an enum value that is not available in the current SDK version,
serviceTypewill returnServiceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromserviceTypeAsString().- Returns:
- The Amazon Web Services service for which Performance Insights will return metrics. Valid value is
RDS. - See Also:
ServiceType
-
serviceTypeAsString
public final String serviceTypeAsString()
The Amazon Web Services service for which Performance Insights will return metrics. Valid value is
RDS.If the service returns an enum value that is not available in the current SDK version,
serviceTypewill returnServiceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromserviceTypeAsString().- Returns:
- The Amazon Web Services service for which Performance Insights will return metrics. Valid value is
RDS. - See Also:
ServiceType
-
identifier
public final String identifier()
An immutable identifier for a data source that is unique for an Amazon Web Services Region. Performance Insights gathers metrics from this data source. In the console, the identifier is shown as ResourceID. When you call
DescribeDBInstances, the identifier is returned asDbiResourceId.To use a DB instance as a data source, specify its
DbiResourceIdvalue. For example, specifydb-ABCDEFGHIJKLMNOPQRSTU1VW2X.- Returns:
- An immutable identifier for a data source that is unique for an Amazon Web Services Region. Performance
Insights gathers metrics from this data source. In the console, the identifier is shown as
ResourceID. When you call
DescribeDBInstances, the identifier is returned asDbiResourceId.To use a DB instance as a data source, specify its
DbiResourceIdvalue. For example, specifydb-ABCDEFGHIJKLMNOPQRSTU1VW2X.
-
analysisReportId
public final String analysisReportId()
A unique identifier of the created analysis report. For example,
report-12345678901234567- Returns:
- A unique identifier of the created analysis report. For example,
report-12345678901234567
-
textFormat
public final TextFormat textFormat()
Indicates the text format in the report. The options are
PLAIN_TEXTorMARKDOWN. The default value isplain text.If the service returns an enum value that is not available in the current SDK version,
textFormatwill returnTextFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtextFormatAsString().- Returns:
- Indicates the text format in the report. The options are
PLAIN_TEXTorMARKDOWN. The default value isplain text. - See Also:
TextFormat
-
textFormatAsString
public final String textFormatAsString()
Indicates the text format in the report. The options are
PLAIN_TEXTorMARKDOWN. The default value isplain text.If the service returns an enum value that is not available in the current SDK version,
textFormatwill returnTextFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtextFormatAsString().- Returns:
- Indicates the text format in the report. The options are
PLAIN_TEXTorMARKDOWN. The default value isplain text. - See Also:
TextFormat
-
acceptLanguage
public final AcceptLanguage acceptLanguage()
The text language in the report. The default language is
EN_US(English).If the service returns an enum value that is not available in the current SDK version,
acceptLanguagewill returnAcceptLanguage.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromacceptLanguageAsString().- Returns:
- The text language in the report. The default language is
EN_US(English). - See Also:
AcceptLanguage
-
acceptLanguageAsString
public final String acceptLanguageAsString()
The text language in the report. The default language is
EN_US(English).If the service returns an enum value that is not available in the current SDK version,
acceptLanguagewill returnAcceptLanguage.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromacceptLanguageAsString().- Returns:
- The text language in the report. The default language is
EN_US(English). - See Also:
AcceptLanguage
-
toBuilder
public GetPerformanceAnalysisReportRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetPerformanceAnalysisReportRequest.Builder,GetPerformanceAnalysisReportRequest>- Specified by:
toBuilderin classPiRequest
-
builder
public static GetPerformanceAnalysisReportRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetPerformanceAnalysisReportRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-