Interface NetworkInsightsAccessScopeAnalysis.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkInsightsAccessScopeAnalysis.Builder,NetworkInsightsAccessScopeAnalysis>,SdkBuilder<NetworkInsightsAccessScopeAnalysis.Builder,NetworkInsightsAccessScopeAnalysis>,SdkPojo
- Enclosing class:
- NetworkInsightsAccessScopeAnalysis
public static interface NetworkInsightsAccessScopeAnalysis.Builder extends SdkPojo, CopyableBuilder<NetworkInsightsAccessScopeAnalysis.Builder,NetworkInsightsAccessScopeAnalysis>
-
-
Method Summary
-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
networkInsightsAccessScopeAnalysisId
NetworkInsightsAccessScopeAnalysis.Builder networkInsightsAccessScopeAnalysisId(String networkInsightsAccessScopeAnalysisId)
The ID of the Network Access Scope analysis.
- Parameters:
networkInsightsAccessScopeAnalysisId- The ID of the Network Access Scope analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInsightsAccessScopeAnalysisArn
NetworkInsightsAccessScopeAnalysis.Builder networkInsightsAccessScopeAnalysisArn(String networkInsightsAccessScopeAnalysisArn)
The Amazon Resource Name (ARN) of the Network Access Scope analysis.
- Parameters:
networkInsightsAccessScopeAnalysisArn- The Amazon Resource Name (ARN) of the Network Access Scope analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInsightsAccessScopeId
NetworkInsightsAccessScopeAnalysis.Builder networkInsightsAccessScopeId(String networkInsightsAccessScopeId)
The ID of the Network Access Scope.
- Parameters:
networkInsightsAccessScopeId- The ID of the Network Access Scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
NetworkInsightsAccessScopeAnalysis.Builder status(String status)
The status.
- Parameters:
status- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnalysisStatus,AnalysisStatus
-
status
NetworkInsightsAccessScopeAnalysis.Builder status(AnalysisStatus status)
The status.
- Parameters:
status- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AnalysisStatus,AnalysisStatus
-
statusMessage
NetworkInsightsAccessScopeAnalysis.Builder statusMessage(String statusMessage)
The status message.
- Parameters:
statusMessage- The status message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
warningMessage
NetworkInsightsAccessScopeAnalysis.Builder warningMessage(String warningMessage)
The warning message.
- Parameters:
warningMessage- The warning message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startDate
NetworkInsightsAccessScopeAnalysis.Builder startDate(Instant startDate)
The analysis start date.
- Parameters:
startDate- The analysis start date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endDate
NetworkInsightsAccessScopeAnalysis.Builder endDate(Instant endDate)
The analysis end date.
- Parameters:
endDate- The analysis end date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
findingsFound
NetworkInsightsAccessScopeAnalysis.Builder findingsFound(String findingsFound)
Indicates whether there are findings.
- Parameters:
findingsFound- Indicates whether there are findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FindingsFound,FindingsFound
-
findingsFound
NetworkInsightsAccessScopeAnalysis.Builder findingsFound(FindingsFound findingsFound)
Indicates whether there are findings.
- Parameters:
findingsFound- Indicates whether there are findings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FindingsFound,FindingsFound
-
analyzedEniCount
NetworkInsightsAccessScopeAnalysis.Builder analyzedEniCount(Integer analyzedEniCount)
The number of network interfaces analyzed.
- Parameters:
analyzedEniCount- The number of network interfaces analyzed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
NetworkInsightsAccessScopeAnalysis.Builder tags(Collection<Tag> tags)
The tags.
- Parameters:
tags- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
NetworkInsightsAccessScopeAnalysis.Builder tags(Tag... tags)
The tags.
- Parameters:
tags- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
NetworkInsightsAccessScopeAnalysis.Builder tags(Consumer<Tag.Builder>... tags)
The tags.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
-