Interface FindingAction.Builder

  • Method Details

    • actionType

      FindingAction.Builder actionType(String actionType)

      The type of action that occurred for the affected resource. This value is typically AWS_API_CALL, which indicates that an entity invoked an API operation for the resource.

      Parameters:
      actionType - The type of action that occurred for the affected resource. This value is typically AWS_API_CALL, which indicates that an entity invoked an API operation for the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • actionType

      FindingAction.Builder actionType(FindingActionType actionType)

      The type of action that occurred for the affected resource. This value is typically AWS_API_CALL, which indicates that an entity invoked an API operation for the resource.

      Parameters:
      actionType - The type of action that occurred for the affected resource. This value is typically AWS_API_CALL, which indicates that an entity invoked an API operation for the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • apiCallDetails

      FindingAction.Builder apiCallDetails(ApiCallDetails apiCallDetails)

      The invocation details of the API operation that an entity invoked for the affected resource, if the value for the actionType property is AWS_API_CALL.

      Parameters:
      apiCallDetails - The invocation details of the API operation that an entity invoked for the affected resource, if the value for the actionType property is AWS_API_CALL.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • apiCallDetails

      default FindingAction.Builder apiCallDetails(Consumer<ApiCallDetails.Builder> apiCallDetails)

      The invocation details of the API operation that an entity invoked for the affected resource, if the value for the actionType property is AWS_API_CALL.

      This is a convenience method that creates an instance of the ApiCallDetails.Builder avoiding the need to create one manually via ApiCallDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to apiCallDetails(ApiCallDetails).

      Parameters:
      apiCallDetails - a consumer that will call methods on ApiCallDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: