@Generated(value="software.amazon.awssdk:codegen") public final class UpdateSubscriptionNotificationConfigurationRequest extends SecurityLakeRequest implements ToCopyableBuilder<UpdateSubscriptionNotificationConfigurationRequest.Builder,UpdateSubscriptionNotificationConfigurationRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateSubscriptionNotificationConfigurationRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateSubscriptionNotificationConfigurationRequest.Builder |
builder() |
Boolean |
createSqs()
Create a new subscription notification for the specified subscription ID in Amazon Security Lake.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
httpsApiKeyName()
The key name for the subscription notification.
|
String |
httpsApiKeyValue()
The key value for the subscription notification.
|
HttpsMethod |
httpsMethod()
The HTTPS method used for the subscription notification.
|
String |
httpsMethodAsString()
The HTTPS method used for the subscription notification.
|
String |
roleArn()
The Amazon Resource Name (ARN) specifying the role of the subscriber.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateSubscriptionNotificationConfigurationRequest.Builder> |
serializableBuilderClass() |
String |
subscriptionEndpoint()
The subscription endpoint in Security Lake.
|
String |
subscriptionId()
The subscription ID for which the subscription notification is specified.
|
UpdateSubscriptionNotificationConfigurationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean createSqs()
Create a new subscription notification for the specified subscription ID in Amazon Security Lake.
public final String httpsApiKeyName()
The key name for the subscription notification.
public final String httpsApiKeyValue()
The key value for the subscription notification.
public final HttpsMethod httpsMethod()
The HTTPS method used for the subscription notification.
If the service returns an enum value that is not available in the current SDK version, httpsMethod will
return HttpsMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
httpsMethodAsString().
HttpsMethodpublic final String httpsMethodAsString()
The HTTPS method used for the subscription notification.
If the service returns an enum value that is not available in the current SDK version, httpsMethod will
return HttpsMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
httpsMethodAsString().
HttpsMethodpublic final String roleArn()
The Amazon Resource Name (ARN) specifying the role of the subscriber.
public final String subscriptionEndpoint()
The subscription endpoint in Security Lake.
public final String subscriptionId()
The subscription ID for which the subscription notification is specified.
public UpdateSubscriptionNotificationConfigurationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateSubscriptionNotificationConfigurationRequest.Builder,UpdateSubscriptionNotificationConfigurationRequest>toBuilder in class SecurityLakeRequestpublic static UpdateSubscriptionNotificationConfigurationRequest.Builder builder()
public static Class<? extends UpdateSubscriptionNotificationConfigurationRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.