@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InsightImpactGraphService extends Object implements Serializable, Cloneable, StructuredPojo
Information about an application that processed requests, users that made requests, or downstream services, resources, and applications that an application used.
Constructor and Description |
---|
InsightImpactGraphService() |
Modifier and Type | Method and Description |
---|---|
InsightImpactGraphService |
clone() |
boolean |
equals(Object obj) |
String |
getAccountId()
Identifier of the Amazon Web Services account in which the service runs.
|
List<InsightImpactGraphEdge> |
getEdges()
Connections to downstream services.
|
String |
getName()
The canonical name of the service.
|
List<String> |
getNames()
A list of names for the service, including the canonical name.
|
Integer |
getReferenceId()
Identifier for the service.
|
String |
getType()
Identifier for the service.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountId(String accountId)
Identifier of the Amazon Web Services account in which the service runs.
|
void |
setEdges(Collection<InsightImpactGraphEdge> edges)
Connections to downstream services.
|
void |
setName(String name)
The canonical name of the service.
|
void |
setNames(Collection<String> names)
A list of names for the service, including the canonical name.
|
void |
setReferenceId(Integer referenceId)
Identifier for the service.
|
void |
setType(String type)
Identifier for the service.
|
String |
toString()
Returns a string representation of this object.
|
InsightImpactGraphService |
withAccountId(String accountId)
Identifier of the Amazon Web Services account in which the service runs.
|
InsightImpactGraphService |
withEdges(Collection<InsightImpactGraphEdge> edges)
Connections to downstream services.
|
InsightImpactGraphService |
withEdges(InsightImpactGraphEdge... edges)
Connections to downstream services.
|
InsightImpactGraphService |
withName(String name)
The canonical name of the service.
|
InsightImpactGraphService |
withNames(Collection<String> names)
A list of names for the service, including the canonical name.
|
InsightImpactGraphService |
withNames(String... names)
A list of names for the service, including the canonical name.
|
InsightImpactGraphService |
withReferenceId(Integer referenceId)
Identifier for the service.
|
InsightImpactGraphService |
withType(String type)
Identifier for the service.
|
public void setReferenceId(Integer referenceId)
Identifier for the service. Unique within the service map.
referenceId
- Identifier for the service. Unique within the service map.public Integer getReferenceId()
Identifier for the service. Unique within the service map.
public InsightImpactGraphService withReferenceId(Integer referenceId)
Identifier for the service. Unique within the service map.
referenceId
- Identifier for the service. Unique within the service map.public void setType(String type)
Identifier for the service. Unique within the service map.
Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
remote - A downstream service of indeterminate type.
type
- Identifier for the service. Unique within the service map.
Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
remote - A downstream service of indeterminate type.
public String getType()
Identifier for the service. Unique within the service map.
Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
remote - A downstream service of indeterminate type.
Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
remote - A downstream service of indeterminate type.
public InsightImpactGraphService withType(String type)
Identifier for the service. Unique within the service map.
Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
remote - A downstream service of indeterminate type.
type
- Identifier for the service. Unique within the service map.
Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
remote - A downstream service of indeterminate type.
public void setName(String name)
The canonical name of the service.
name
- The canonical name of the service.public String getName()
The canonical name of the service.
public InsightImpactGraphService withName(String name)
The canonical name of the service.
name
- The canonical name of the service.public List<String> getNames()
A list of names for the service, including the canonical name.
public void setNames(Collection<String> names)
A list of names for the service, including the canonical name.
names
- A list of names for the service, including the canonical name.public InsightImpactGraphService withNames(String... names)
A list of names for the service, including the canonical name.
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 list of names for the service, including the canonical name.public InsightImpactGraphService withNames(Collection<String> names)
A list of names for the service, including the canonical name.
names
- A list of names for the service, including the canonical name.public void setAccountId(String accountId)
Identifier of the Amazon Web Services account in which the service runs.
accountId
- Identifier of the Amazon Web Services account in which the service runs.public String getAccountId()
Identifier of the Amazon Web Services account in which the service runs.
public InsightImpactGraphService withAccountId(String accountId)
Identifier of the Amazon Web Services account in which the service runs.
accountId
- Identifier of the Amazon Web Services account in which the service runs.public List<InsightImpactGraphEdge> getEdges()
Connections to downstream services.
public void setEdges(Collection<InsightImpactGraphEdge> edges)
Connections to downstream services.
edges
- Connections to downstream services.public InsightImpactGraphService withEdges(InsightImpactGraphEdge... edges)
Connections to downstream services.
NOTE: This method appends the values to the existing list (if any). Use
setEdges(java.util.Collection)
or withEdges(java.util.Collection)
if you want to override the
existing values.
edges
- Connections to downstream services.public InsightImpactGraphService withEdges(Collection<InsightImpactGraphEdge> edges)
Connections to downstream services.
edges
- Connections to downstream services.public String toString()
toString
in class Object
Object.toString()
public InsightImpactGraphService clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.