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:
 
 
 -