@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResponseTimeRootCauseService extends Object implements Serializable, Cloneable, StructuredPojo
A collection of fields identifying the service in a response time warning.
| Constructor and Description |
|---|
ResponseTimeRootCauseService() |
| Modifier and Type | Method and Description |
|---|---|
ResponseTimeRootCauseService |
clone() |
boolean |
equals(Object obj) |
String |
getAccountId()
The account ID associated to the service.
|
List<ResponseTimeRootCauseEntity> |
getEntityPath()
The path of root cause entities found on the service.
|
Boolean |
getInferred()
A Boolean value indicating if the service is inferred from the trace.
|
String |
getName()
The service name.
|
List<String> |
getNames()
A collection of associated service names.
|
String |
getType()
The type associated to the service.
|
int |
hashCode() |
Boolean |
isInferred()
A Boolean value indicating if the service is inferred from the trace.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAccountId(String accountId)
The account ID associated to the service.
|
void |
setEntityPath(Collection<ResponseTimeRootCauseEntity> entityPath)
The path of root cause entities found on the service.
|
void |
setInferred(Boolean inferred)
A Boolean value indicating if the service is inferred from the trace.
|
void |
setName(String name)
The service name.
|
void |
setNames(Collection<String> names)
A collection of associated service names.
|
void |
setType(String type)
The type associated to the service.
|
String |
toString()
Returns a string representation of this object.
|
ResponseTimeRootCauseService |
withAccountId(String accountId)
The account ID associated to the service.
|
ResponseTimeRootCauseService |
withEntityPath(Collection<ResponseTimeRootCauseEntity> entityPath)
The path of root cause entities found on the service.
|
ResponseTimeRootCauseService |
withEntityPath(ResponseTimeRootCauseEntity... entityPath)
The path of root cause entities found on the service.
|
ResponseTimeRootCauseService |
withInferred(Boolean inferred)
A Boolean value indicating if the service is inferred from the trace.
|
ResponseTimeRootCauseService |
withName(String name)
The service name.
|
ResponseTimeRootCauseService |
withNames(Collection<String> names)
A collection of associated service names.
|
ResponseTimeRootCauseService |
withNames(String... names)
A collection of associated service names.
|
ResponseTimeRootCauseService |
withType(String type)
The type associated to the service.
|
public void setName(String name)
The service name.
name - The service name.public String getName()
The service name.
public ResponseTimeRootCauseService withName(String name)
The service name.
name - The service name.public List<String> getNames()
A collection of associated service names.
public void setNames(Collection<String> names)
A collection of associated service names.
names - A collection of associated service names.public ResponseTimeRootCauseService withNames(String... names)
A collection of associated service names.
NOTE: This method appends the values to the existing list (if any). Use
setNames(java.util.Collection) or withNames(java.util.Collection) if you want to override the
existing values.
names - A collection of associated service names.public ResponseTimeRootCauseService withNames(Collection<String> names)
A collection of associated service names.
names - A collection of associated service names.public void setType(String type)
The type associated to the service.
type - The type associated to the service.public String getType()
The type associated to the service.
public ResponseTimeRootCauseService withType(String type)
The type associated to the service.
type - The type associated to the service.public void setAccountId(String accountId)
The account ID associated to the service.
accountId - The account ID associated to the service.public String getAccountId()
The account ID associated to the service.
public ResponseTimeRootCauseService withAccountId(String accountId)
The account ID associated to the service.
accountId - The account ID associated to the service.public List<ResponseTimeRootCauseEntity> getEntityPath()
The path of root cause entities found on the service.
public void setEntityPath(Collection<ResponseTimeRootCauseEntity> entityPath)
The path of root cause entities found on the service.
entityPath - The path of root cause entities found on the service.public ResponseTimeRootCauseService withEntityPath(ResponseTimeRootCauseEntity... entityPath)
The path of root cause entities found on the service.
NOTE: This method appends the values to the existing list (if any). Use
setEntityPath(java.util.Collection) or withEntityPath(java.util.Collection) if you want to
override the existing values.
entityPath - The path of root cause entities found on the service.public ResponseTimeRootCauseService withEntityPath(Collection<ResponseTimeRootCauseEntity> entityPath)
The path of root cause entities found on the service.
entityPath - The path of root cause entities found on the service.public void setInferred(Boolean inferred)
A Boolean value indicating if the service is inferred from the trace.
inferred - A Boolean value indicating if the service is inferred from the trace.public Boolean getInferred()
A Boolean value indicating if the service is inferred from the trace.
public ResponseTimeRootCauseService withInferred(Boolean inferred)
A Boolean value indicating if the service is inferred from the trace.
inferred - A Boolean value indicating if the service is inferred from the trace.public Boolean isInferred()
A Boolean value indicating if the service is inferred from the trace.
public String toString()
toString in class ObjectObject.toString()public ResponseTimeRootCauseService clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.