Interface Assets.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Assets.Builder,,Assets> SdkBuilder<Assets.Builder,,Assets> SdkPojo
- Enclosing class:
Assets
-
Method Summary
Modifier and TypeMethodDescriptionactors(Collection<Actor> actors) The list of actors used during penetration testing.actors(Consumer<Actor.Builder>... actors) The list of actors used during penetration testing.The list of actors used during penetration testing.documents(Collection<DocumentInfo> documents) The list of documents that provide context for the pentest.documents(Consumer<DocumentInfo.Builder>... documents) The list of documents that provide context for the pentest.documents(DocumentInfo... documents) The list of documents that provide context for the pentest.endpoints(Collection<Endpoint> endpoints) The list of endpoints to test during the pentest.endpoints(Consumer<Endpoint.Builder>... endpoints) The list of endpoints to test during the pentest.The list of endpoints to test during the pentest.integratedRepositories(Collection<IntegratedRepository> integratedRepositories) The list of integrated repositories associated with the pentest.integratedRepositories(Consumer<IntegratedRepository.Builder>... integratedRepositories) The list of integrated repositories associated with the pentest.integratedRepositories(IntegratedRepository... integratedRepositories) The list of integrated repositories associated with the pentest.sourceCode(Collection<SourceCodeRepository> sourceCode) The list of source code repositories to analyze during the pentest.sourceCode(Consumer<SourceCodeRepository.Builder>... sourceCode) The list of source code repositories to analyze during the pentest.sourceCode(SourceCodeRepository... sourceCode) The list of source code repositories to analyze during the pentest.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
-
endpoints
The list of endpoints to test during the pentest.
- Parameters:
endpoints- The list of endpoints to test during the pentest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoints
The list of endpoints to test during the pentest.
- Parameters:
endpoints- The list of endpoints to test during the pentest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoints
The list of endpoints to test during the pentest.
This is a convenience method that creates an instance of theEndpoint.Builderavoiding the need to create one manually viaEndpoint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendpoints(List<Endpoint>).- Parameters:
endpoints- a consumer that will call methods onEndpoint.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
actors
The list of actors used during penetration testing.
- Parameters:
actors- The list of actors used during penetration testing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actors
The list of actors used during penetration testing.
- Parameters:
actors- The list of actors used during penetration testing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actors
The list of actors used during penetration testing.
This is a convenience method that creates an instance of theActor.Builderavoiding the need to create one manually viaActor.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toactors(List<Actor>).- Parameters:
actors- a consumer that will call methods onActor.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
documents
The list of documents that provide context for the pentest.
- Parameters:
documents- The list of documents that provide context for the pentest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
documents
The list of documents that provide context for the pentest.
- Parameters:
documents- The list of documents that provide context for the pentest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
documents
The list of documents that provide context for the pentest.
This is a convenience method that creates an instance of theDocumentInfo.Builderavoiding the need to create one manually viaDocumentInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todocuments(List<DocumentInfo>).- Parameters:
documents- a consumer that will call methods onDocumentInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceCode
The list of source code repositories to analyze during the pentest.
- Parameters:
sourceCode- The list of source code repositories to analyze during the pentest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceCode
The list of source code repositories to analyze during the pentest.
- Parameters:
sourceCode- The list of source code repositories to analyze during the pentest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceCode
The list of source code repositories to analyze during the pentest.
This is a convenience method that creates an instance of theSourceCodeRepository.Builderavoiding the need to create one manually viaSourceCodeRepository.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceCode(List<SourceCodeRepository>).- Parameters:
sourceCode- a consumer that will call methods onSourceCodeRepository.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
integratedRepositories
The list of integrated repositories associated with the pentest.
- Parameters:
integratedRepositories- The list of integrated repositories associated with the pentest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integratedRepositories
The list of integrated repositories associated with the pentest.
- Parameters:
integratedRepositories- The list of integrated repositories associated with the pentest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integratedRepositories
Assets.Builder integratedRepositories(Consumer<IntegratedRepository.Builder>... integratedRepositories) The list of integrated repositories associated with the pentest.
This is a convenience method that creates an instance of theIntegratedRepository.Builderavoiding the need to create one manually viaIntegratedRepository.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tointegratedRepositories(List<IntegratedRepository>).- Parameters:
integratedRepositories- a consumer that will call methods onIntegratedRepository.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-