Interface CreateScanResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CodeGuruSecurityResponse.Builder,CopyableBuilder<CreateScanResponse.Builder,CreateScanResponse>,SdkBuilder<CreateScanResponse.Builder,CreateScanResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- CreateScanResponse
public static interface CreateScanResponse.Builder extends CodeGuruSecurityResponse.Builder, SdkPojo, CopyableBuilder<CreateScanResponse.Builder,CreateScanResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CreateScanResponse.BuilderresourceId(Consumer<ResourceId.Builder> resourceId)The identifier for the resource object that contains resources that were scanned.CreateScanResponse.BuilderresourceId(ResourceId resourceId)The identifier for the resource object that contains resources that were scanned.CreateScanResponse.BuilderrunId(String runId)UUID that identifies the individual scan run.CreateScanResponse.BuilderscanName(String scanName)The name of the scan.CreateScanResponse.BuilderscanNameArn(String scanNameArn)The ARN for the scan name.CreateScanResponse.BuilderscanState(String scanState)The current state of the scan.CreateScanResponse.BuilderscanState(ScanState scanState)The current state of the scan.-
Methods inherited from interface software.amazon.awssdk.services.codegurusecurity.model.CodeGuruSecurityResponse.Builder
build, responseMetadata, responseMetadata
-
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
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
resourceId
CreateScanResponse.Builder resourceId(ResourceId resourceId)
The identifier for the resource object that contains resources that were scanned.
- Parameters:
resourceId- The identifier for the resource object that contains resources that were scanned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
default CreateScanResponse.Builder resourceId(Consumer<ResourceId.Builder> resourceId)
The identifier for the resource object that contains resources that were scanned.
This is a convenience method that creates an instance of theResourceId.Builderavoiding the need to create one manually viaResourceId.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceId(ResourceId).- Parameters:
resourceId- a consumer that will call methods onResourceId.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resourceId(ResourceId)
-
runId
CreateScanResponse.Builder runId(String runId)
UUID that identifies the individual scan run.
- Parameters:
runId- UUID that identifies the individual scan run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanName
CreateScanResponse.Builder scanName(String scanName)
The name of the scan.
- Parameters:
scanName- The name of the scan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanNameArn
CreateScanResponse.Builder scanNameArn(String scanNameArn)
The ARN for the scan name.
- Parameters:
scanNameArn- The ARN for the scan name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanState
CreateScanResponse.Builder scanState(String scanState)
The current state of the scan. Returns either
InProgress,Successful, orFailed.
-
scanState
CreateScanResponse.Builder scanState(ScanState scanState)
The current state of the scan. Returns either
InProgress,Successful, orFailed.
-
-