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, 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.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,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
)
-
-