Class DimensionKeyDetail
- java.lang.Object
-
- software.amazon.awssdk.services.pi.model.DimensionKeyDetail
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DimensionKeyDetail.Builder,DimensionKeyDetail>
@Generated("software.amazon.awssdk:codegen") public final class DimensionKeyDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DimensionKeyDetail.Builder,DimensionKeyDetail>
An object that describes the details for a specified dimension.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDimensionKeyDetail.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DimensionKeyDetail.Builderbuilder()Stringdimension()The full name of the dimension.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends DimensionKeyDetail.Builder>serializableBuilderClass()DetailStatusstatus()The status of the dimension detail data.StringstatusAsString()The status of the dimension detail data.DimensionKeyDetail.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringvalue()The value of the dimension detail data.-
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
-
value
public final String value()
The value of the dimension detail data. Depending on the return status, this value is either the full or truncated SQL query for the following dimensions:
-
db.query.statement(Amazon DocumentDB) -
db.sql.statement(Amazon RDS and Aurora)
- Returns:
- The value of the dimension detail data. Depending on the return status, this value is either the full or
truncated SQL query for the following dimensions:
-
db.query.statement(Amazon DocumentDB) -
db.sql.statement(Amazon RDS and Aurora)
-
-
-
dimension
public final String dimension()
The full name of the dimension. The full name includes the group name and key name. The following values are valid:
-
db.query.statement(Amazon DocumentDB) -
db.sql.statement(Amazon RDS and Aurora)
- Returns:
- The full name of the dimension. The full name includes the group name and key name. The following values
are valid:
-
db.query.statement(Amazon DocumentDB) -
db.sql.statement(Amazon RDS and Aurora)
-
-
-
status
public final DetailStatus status()
The status of the dimension detail data. Possible values include the following:
-
AVAILABLE- The dimension detail data is ready to be retrieved. -
PROCESSING- The dimension detail data isn't ready to be retrieved because more processing time is required. If the requested detail data has the statusPROCESSING, Performance Insights returns the truncated query. -
UNAVAILABLE- The dimension detail data could not be collected successfully.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnDetailStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the dimension detail data. Possible values include the following:
-
AVAILABLE- The dimension detail data is ready to be retrieved. -
PROCESSING- The dimension detail data isn't ready to be retrieved because more processing time is required. If the requested detail data has the statusPROCESSING, Performance Insights returns the truncated query. -
UNAVAILABLE- The dimension detail data could not be collected successfully.
-
- See Also:
DetailStatus
-
-
statusAsString
public final String statusAsString()
The status of the dimension detail data. Possible values include the following:
-
AVAILABLE- The dimension detail data is ready to be retrieved. -
PROCESSING- The dimension detail data isn't ready to be retrieved because more processing time is required. If the requested detail data has the statusPROCESSING, Performance Insights returns the truncated query. -
UNAVAILABLE- The dimension detail data could not be collected successfully.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnDetailStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the dimension detail data. Possible values include the following:
-
AVAILABLE- The dimension detail data is ready to be retrieved. -
PROCESSING- The dimension detail data isn't ready to be retrieved because more processing time is required. If the requested detail data has the statusPROCESSING, Performance Insights returns the truncated query. -
UNAVAILABLE- The dimension detail data could not be collected successfully.
-
- See Also:
DetailStatus
-
-
toBuilder
public DimensionKeyDetail.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DimensionKeyDetail.Builder,DimensionKeyDetail>
-
builder
public static DimensionKeyDetail.Builder builder()
-
serializableBuilderClass
public static Class<? extends DimensionKeyDetail.Builder> serializableBuilderClass()
-
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.
-
-