Interface DependencySummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DependencySummary.Builder,,DependencySummary> SdkBuilder<DependencySummary.Builder,,DependencySummary> SdkPojo
- Enclosing class:
DependencySummary
@Mutable
@NotThreadSafe
public static interface DependencySummary.Builder
extends SdkPojo, CopyableBuilder<DependencySummary.Builder,DependencySummary>
-
Method Summary
Modifier and TypeMethodDescriptionA user-provided comment about the dependency.criticality(String criticality) The criticality level of the dependency.criticality(DependencyCriticality criticality) The criticality level of the dependency.dependencyId(String dependencyId) The unique identifier of the dependency.dependencyName(String dependencyName) The name of the dependency.The DNS name associated with the dependency.lastDetectedTime(Instant lastDetectedTime) The timestamp when the dependency was last detected.The location of the dependency.The provider of the dependency.default DependencySummary.BuilderqueryRange(Consumer<QueryRange.Builder> queryRange) The query range data for the dependency.queryRange(QueryRange queryRange) The query range data for the dependency.serviceArn(String serviceArn) Sets the value of the ServiceArn property for this object.sourceRegions(String... sourceRegions) The source Regions from which the dependency was detected.sourceRegions(Collection<String> sourceRegions) The source Regions from which the dependency was detected.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, sdkFieldNameToField, sdkFields
-
Method Details
-
dependencyId
The unique identifier of the dependency.
- Parameters:
dependencyId- The unique identifier of the dependency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceArn
Sets the value of the ServiceArn property for this object.- Parameters:
serviceArn- The new value for the ServiceArn property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dependencyName
The name of the dependency.
- Parameters:
dependencyName- The name of the dependency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsName
The DNS name associated with the dependency.
- Parameters:
dnsName- The DNS name associated with the dependency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
location
The location of the dependency.
- Parameters:
location- The location of the dependency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastDetectedTime
The timestamp when the dependency was last detected.
- Parameters:
lastDetectedTime- The timestamp when the dependency was last detected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceRegions
The source Regions from which the dependency was detected.
- Parameters:
sourceRegions- The source Regions from which the dependency was detected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceRegions
The source Regions from which the dependency was detected.
- Parameters:
sourceRegions- The source Regions from which the dependency was detected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provider
The provider of the dependency.
- Parameters:
provider- The provider of the dependency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryRange
The query range data for the dependency.
- Parameters:
queryRange- The query range data for the dependency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryRange
The query range data for the dependency.
This is a convenience method that creates an instance of theQueryRange.Builderavoiding the need to create one manually viaQueryRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toqueryRange(QueryRange).- Parameters:
queryRange- a consumer that will call methods onQueryRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
criticality
The criticality level of the dependency.
- Parameters:
criticality- The criticality level of the dependency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
criticality
The criticality level of the dependency.
- Parameters:
criticality- The criticality level of the dependency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
comment
A user-provided comment about the dependency.
- Parameters:
comment- A user-provided comment about the dependency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-