@Generated(value="software.amazon.awssdk:codegen") public final class HttpsNotificationConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HttpsNotificationConfiguration.Builder,HttpsNotificationConfiguration>
The configurations for HTTPS subscriber notification.
| Modifier and Type | Class and Description |
|---|---|
static interface |
HttpsNotificationConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
authorizationApiKeyName()
The key name for the notification subscription.
|
String |
authorizationApiKeyValue()
The key value for the notification subscription.
|
static HttpsNotificationConfiguration.Builder |
builder() |
String |
endpoint()
The subscription endpoint in Security Lake.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
HttpMethod |
httpMethod()
The HTTPS method used for the notification subscription.
|
String |
httpMethodAsString()
The HTTPS method used for the notification subscription.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends HttpsNotificationConfiguration.Builder> |
serializableBuilderClass() |
String |
targetRoleArn()
The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
|
HttpsNotificationConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String authorizationApiKeyName()
The key name for the notification subscription.
public final String authorizationApiKeyValue()
The key value for the notification subscription.
public final String endpoint()
The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.
public final HttpMethod httpMethod()
The HTTPS method used for the notification subscription.
If the service returns an enum value that is not available in the current SDK version, httpMethod will
return HttpMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
httpMethodAsString().
HttpMethodpublic final String httpMethodAsString()
The HTTPS method used for the notification subscription.
If the service returns an enum value that is not available in the current SDK version, httpMethod will
return HttpMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
httpMethodAsString().
HttpMethodpublic final 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.
public HttpsNotificationConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<HttpsNotificationConfiguration.Builder,HttpsNotificationConfiguration>public static HttpsNotificationConfiguration.Builder builder()
public static Class<? extends HttpsNotificationConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.