Interface InsightImpactGraphService.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InsightImpactGraphService.Builder,
,InsightImpactGraphService> SdkBuilder<InsightImpactGraphService.Builder,
,InsightImpactGraphService> SdkPojo
- Enclosing class:
InsightImpactGraphService
-
Method Summary
Modifier and TypeMethodDescriptionIdentifier of the Amazon Web Services account in which the service runs.edges
(Collection<InsightImpactGraphEdge> edges) Connections to downstream services.edges
(Consumer<InsightImpactGraphEdge.Builder>... edges) Connections to downstream services.edges
(InsightImpactGraphEdge... edges) Connections to downstream services.The canonical name of the service.A list of names for the service, including the canonical name.names
(Collection<String> names) A list of names for the service, including the canonical name.referenceId
(Integer referenceId) Identifier for the service.Identifier for the service.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
referenceId
Identifier for the service. Unique within the service map.
- Parameters:
referenceId
- Identifier for the service. Unique within the service map.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
name
The canonical name of the service.
- Parameters:
name
- The canonical name of the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
names
A list of names for the service, including the canonical name.
- Parameters:
names
- A list of names for the service, including the canonical name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
names
A list of names for the service, including the canonical name.
- Parameters:
names
- A list of names for the service, including the canonical name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountId
Identifier of the Amazon Web Services account in which the service runs.
- Parameters:
accountId
- Identifier of the Amazon Web Services account in which the service runs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edges
Connections to downstream services.
- Parameters:
edges
- Connections to downstream services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edges
Connections to downstream services.
- Parameters:
edges
- Connections to downstream services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edges
Connections to downstream services.
This is a convenience method that creates an instance of theInsightImpactGraphEdge.Builder
avoiding the need to create one manually viaInsightImpactGraphEdge.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toedges(List<InsightImpactGraphEdge>)
.- Parameters:
edges
- a consumer that will call methods onInsightImpactGraphEdge.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-