Interface ServiceSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ServiceSummary.Builder,,ServiceSummary> SdkBuilder<ServiceSummary.Builder,,ServiceSummary> SdkPojo
- Enclosing class:
ServiceSummary
-
Method Summary
Modifier and TypeMethodDescriptionDisplayed only if caller has access.default ServiceSummary.Builderachievability(Consumer<Achievability.Builder> achievability) The achievability status of the service's resilience targets.achievability(Achievability achievability) The achievability status of the service's resilience targets.assessmentStatus(String assessmentStatus) The current assessment status of the service.assessmentStatus(AssessmentStatus assessmentStatus) The current assessment status of the service.associatedSystems(Collection<AssociatedSystem> associatedSystems) The systems associated with the service.associatedSystems(Consumer<AssociatedSystem.Builder>... associatedSystems) The systems associated with the service.associatedSystems(AssociatedSystem... associatedSystems) The systems associated with the service.The timestamp when the service was created.default ServiceSummary.BuilderdependencyDiscovery(Consumer<DependencyDiscoveryConfig.Builder> dependencyDiscovery) The dependency discovery configuration.dependencyDiscovery(DependencyDiscoveryConfig dependencyDiscovery) The dependency discovery configuration.Sets the value of the Name property for this object.openFindingsCount(Integer openFindingsCount) The number of open findings.organizationId(String organizationId) Displayed only if caller has access.Displayed only if caller has access.Sets the value of the PolicyArn property for this object.The AWS Regions where the service operates.regions(Collection<String> regions) The AWS Regions where the service operates.resolvedFindingsCount(Integer resolvedFindingsCount) The number of resolved findings.serviceArn(String serviceArn) Sets the value of the ServiceArn property for this object.The timestamp when the service was last updated.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
-
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.
-
name
Sets the value of the Name property for this object.- Parameters:
name- The new value for the Name property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedSystems
The systems associated with the service.
- Parameters:
associatedSystems- The systems associated with the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedSystems
The systems associated with the service.
- Parameters:
associatedSystems- The systems associated with the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedSystems
The systems associated with the service.
This is a convenience method that creates an instance of theAssociatedSystem.Builderavoiding the need to create one manually viaAssociatedSystem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toassociatedSystems(List<AssociatedSystem>).- Parameters:
associatedSystems- a consumer that will call methods onAssociatedSystem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
regions
The AWS Regions where the service operates.
- Parameters:
regions- The AWS Regions where the service operates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
The AWS Regions where the service operates.
- Parameters:
regions- The AWS Regions where the service operates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policyArn
Sets the value of the PolicyArn property for this object.- Parameters:
policyArn- The new value for the PolicyArn property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assessmentStatus
The current assessment status of the service.
- Parameters:
assessmentStatus- The current assessment status of the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
assessmentStatus
The current assessment status of the service.
- Parameters:
assessmentStatus- The current assessment status of the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
openFindingsCount
The number of open findings.
- Parameters:
openFindingsCount- The number of open findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resolvedFindingsCount
The number of resolved findings.
- Parameters:
resolvedFindingsCount- The number of resolved findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dependencyDiscovery
The dependency discovery configuration.
- Parameters:
dependencyDiscovery- The dependency discovery configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dependencyDiscovery
default ServiceSummary.Builder dependencyDiscovery(Consumer<DependencyDiscoveryConfig.Builder> dependencyDiscovery) The dependency discovery configuration.
This is a convenience method that creates an instance of theDependencyDiscoveryConfig.Builderavoiding the need to create one manually viaDependencyDiscoveryConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todependencyDiscovery(DependencyDiscoveryConfig).- Parameters:
dependencyDiscovery- a consumer that will call methods onDependencyDiscoveryConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
achievability
The achievability status of the service's resilience targets.
- Parameters:
achievability- The achievability status of the service's resilience targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
achievability
The achievability status of the service's resilience targets.
This is a convenience method that creates an instance of theAchievability.Builderavoiding the need to create one manually viaAchievability.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toachievability(Achievability).- Parameters:
achievability- a consumer that will call methods onAchievability.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
organizationId
Displayed only if caller has access.
- Parameters:
organizationId- Displayed only if caller has access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ouId
Displayed only if caller has access.
- Parameters:
ouId- Displayed only if caller has access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountId
Displayed only if caller has access.
- Parameters:
accountId- Displayed only if caller has access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the service was created.
- Parameters:
createdAt- The timestamp when the service was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the service was last updated.
- Parameters:
updatedAt- The timestamp when the service was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-