@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DimensionKeyDetail extends Object implements Serializable, Cloneable, StructuredPojo
An object that describes the details for a specified dimension.
| Constructor and Description | 
|---|
| DimensionKeyDetail() | 
| Modifier and Type | Method and Description | 
|---|---|
| DimensionKeyDetail | clone() | 
| boolean | equals(Object obj) | 
| String | getDimension()
 The full name of the dimension. | 
| String | getStatus()
 The status of the dimension detail data. | 
| String | getValue()
 The value of the dimension detail data. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setDimension(String dimension)
 The full name of the dimension. | 
| void | setStatus(String status)
 The status of the dimension detail data. | 
| void | setValue(String value)
 The value of the dimension detail data. | 
| String | toString()Returns a string representation of this object. | 
| DimensionKeyDetail | withDimension(String dimension)
 The full name of the dimension. | 
| DimensionKeyDetail | withStatus(DetailStatus status)
 The status of the dimension detail data. | 
| DimensionKeyDetail | withStatus(String status)
 The status of the dimension detail data. | 
| DimensionKeyDetail | withValue(String value)
 The value of the dimension detail data. | 
public void setValue(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)
 
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)
        
public String getValue()
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)
 
         db.query.statement (Amazon DocumentDB)
         
         db.sql.statement (Amazon RDS and Aurora)
         
public DimensionKeyDetail withValue(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)
 
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)
        
public void setDimension(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)
 
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)
        
public String getDimension()
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)
 
         db.query.statement (Amazon DocumentDB)
         
         db.sql.statement (Amazon RDS and Aurora)
         
public DimensionKeyDetail withDimension(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)
 
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)
        
public void setStatus(String 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 status PROCESSING, Performance Insights returns the
 truncated query.
 
 UNAVAILABLE - The dimension detail data could not be collected successfully.
 
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 status PROCESSING, Performance
        Insights returns the truncated query.
        
        UNAVAILABLE - The dimension detail data could not be collected successfully.
        
DetailStatuspublic String getStatus()
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 status PROCESSING, Performance Insights returns the
 truncated query.
 
 UNAVAILABLE - The dimension detail data could not be collected successfully.
 
         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 status PROCESSING, Performance
         Insights returns the truncated query.
         
         UNAVAILABLE - The dimension detail data could not be collected successfully.
         
DetailStatuspublic DimensionKeyDetail withStatus(String 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 status PROCESSING, Performance Insights returns the
 truncated query.
 
 UNAVAILABLE - The dimension detail data could not be collected successfully.
 
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 status PROCESSING, Performance
        Insights returns the truncated query.
        
        UNAVAILABLE - The dimension detail data could not be collected successfully.
        
DetailStatuspublic DimensionKeyDetail withStatus(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 status PROCESSING, Performance Insights returns the
 truncated query.
 
 UNAVAILABLE - The dimension detail data could not be collected successfully.
 
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 status PROCESSING, Performance
        Insights returns the truncated query.
        
        UNAVAILABLE - The dimension detail data could not be collected successfully.
        
DetailStatuspublic String toString()
toString in class ObjectObject.toString()public DimensionKeyDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.