@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExternalMetricStatus extends Object implements Serializable, Cloneable, StructuredPojo
Describes Compute Optimizer's integration status with your chosen external metric provider. For example, Datadog.
| Constructor and Description |
|---|
ExternalMetricStatus() |
| Modifier and Type | Method and Description |
|---|---|
ExternalMetricStatus |
clone() |
boolean |
equals(Object obj) |
String |
getStatusCode()
The status code for Compute Optimizer's integration with an external metrics provider.
|
String |
getStatusReason()
The reason for Compute Optimizer's integration status with your external metric provider.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setStatusCode(String statusCode)
The status code for Compute Optimizer's integration with an external metrics provider.
|
void |
setStatusReason(String statusReason)
The reason for Compute Optimizer's integration status with your external metric provider.
|
String |
toString()
Returns a string representation of this object.
|
ExternalMetricStatus |
withStatusCode(ExternalMetricStatusCode statusCode)
The status code for Compute Optimizer's integration with an external metrics provider.
|
ExternalMetricStatus |
withStatusCode(String statusCode)
The status code for Compute Optimizer's integration with an external metrics provider.
|
ExternalMetricStatus |
withStatusReason(String statusReason)
The reason for Compute Optimizer's integration status with your external metric provider.
|
public void setStatusCode(String statusCode)
The status code for Compute Optimizer's integration with an external metrics provider.
statusCode - The status code for Compute Optimizer's integration with an external metrics provider.ExternalMetricStatusCodepublic String getStatusCode()
The status code for Compute Optimizer's integration with an external metrics provider.
ExternalMetricStatusCodepublic ExternalMetricStatus withStatusCode(String statusCode)
The status code for Compute Optimizer's integration with an external metrics provider.
statusCode - The status code for Compute Optimizer's integration with an external metrics provider.ExternalMetricStatusCodepublic ExternalMetricStatus withStatusCode(ExternalMetricStatusCode statusCode)
The status code for Compute Optimizer's integration with an external metrics provider.
statusCode - The status code for Compute Optimizer's integration with an external metrics provider.ExternalMetricStatusCodepublic void setStatusReason(String statusReason)
The reason for Compute Optimizer's integration status with your external metric provider.
statusReason - The reason for Compute Optimizer's integration status with your external metric provider.public String getStatusReason()
The reason for Compute Optimizer's integration status with your external metric provider.
public ExternalMetricStatus withStatusReason(String statusReason)
The reason for Compute Optimizer's integration status with your external metric provider.
statusReason - The reason for Compute Optimizer's integration status with your external metric provider.public String toString()
toString in class ObjectObject.toString()public ExternalMetricStatus clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.