Interface HttpsNotificationConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<HttpsNotificationConfiguration.Builder,HttpsNotificationConfiguration>,SdkBuilder<HttpsNotificationConfiguration.Builder,HttpsNotificationConfiguration>,SdkPojo
- Enclosing class:
- HttpsNotificationConfiguration
public static interface HttpsNotificationConfiguration.Builder extends SdkPojo, CopyableBuilder<HttpsNotificationConfiguration.Builder,HttpsNotificationConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HttpsNotificationConfiguration.BuilderauthorizationApiKeyName(String authorizationApiKeyName)The key name for the notification subscription.HttpsNotificationConfiguration.BuilderauthorizationApiKeyValue(String authorizationApiKeyValue)The key value for the notification subscription.HttpsNotificationConfiguration.Builderendpoint(String endpoint)The subscription endpoint in Security Lake.HttpsNotificationConfiguration.BuilderhttpMethod(String httpMethod)The HTTPS method used for the notification subscription.HttpsNotificationConfiguration.BuilderhttpMethod(HttpMethod httpMethod)The HTTPS method used for the notification subscription.HttpsNotificationConfiguration.BuildertargetRoleArn(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, sdkFields
-
-
-
-
Method Detail
-
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
HttpsNotificationConfiguration.Builder endpoint(String 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
HttpsNotificationConfiguration.Builder httpMethod(String 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,HttpMethod
-
httpMethod
HttpsNotificationConfiguration.Builder httpMethod(HttpMethod 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,HttpMethod
-
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.
-
-