Interface HttpsNotificationConfiguration.Builder

  • Method Details

    • authorizationApiKeyName

      HttpsNotificationConfiguration.Builder authorizationApiKeyName(String authorizationApiKeyName)

      The key name for the notification subscription.

      Parameters:
      authorizationApiKeyName - The key name for the notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizationApiKeyValue

      HttpsNotificationConfiguration.Builder authorizationApiKeyValue(String authorizationApiKeyValue)

      The key value for the notification subscription.

      Parameters:
      authorizationApiKeyValue - The key value for the notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpoint

      The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.

      Parameters:
      endpoint - The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • httpMethod

      The HTTPS method used for the notification subscription.

      Parameters:
      httpMethod - The HTTPS method used for the notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • httpMethod

      The HTTPS method used for the notification subscription.

      Parameters:
      httpMethod - The HTTPS method used for the notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • targetRoleArn

      HttpsNotificationConfiguration.Builder targetRoleArn(String targetRoleArn)

      The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created. For more information about ARNs and how to use them in policies, see Managing data access and Amazon Web Services Managed Policies in the Amazon Security Lake User Guide.

      Parameters:
      targetRoleArn - The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created. For more information about ARNs and how to use them in policies, see Managing data access and Amazon Web Services Managed Policies in the Amazon Security Lake User Guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.