@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.ExternalMetricStatusCode
public String getStatusCode()
The status code for Compute Optimizer's integration with an external metrics provider.
ExternalMetricStatusCode
public 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.ExternalMetricStatusCode
public 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.ExternalMetricStatusCode
public 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 Object
Object.toString()
public ExternalMetricStatus clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.