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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaInsightImpactGraphEdge.builder().When the
Consumercompletes,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:
-