Interface HttpsNotificationConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<HttpsNotificationConfiguration.Builder,
,HttpsNotificationConfiguration> SdkBuilder<HttpsNotificationConfiguration.Builder,
,HttpsNotificationConfiguration> SdkPojo
- Enclosing class:
HttpsNotificationConfiguration
@Mutable
@NotThreadSafe
public static interface HttpsNotificationConfiguration.Builder
extends SdkPojo, CopyableBuilder<HttpsNotificationConfiguration.Builder,HttpsNotificationConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionauthorizationApiKeyName
(String authorizationApiKeyName) The key name for the notification subscription.authorizationApiKeyValue
(String authorizationApiKeyValue) The key value for the notification subscription.The subscription endpoint in Security Lake.httpMethod
(String httpMethod) The HTTPS method used for the notification subscription.httpMethod
(HttpMethod httpMethod) The HTTPS method used for the notification subscription.targetRoleArn
(String targetRoleArn) The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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.
-