@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 Object
Object.toString()
public ResponseTimeRootCauseService clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.