@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateSubscriptionNotificationConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateSubscriptionNotificationConfigurationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateSubscriptionNotificationConfigurationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Boolean |
getCreateSqs()
Create an Amazon Simple Queue Service queue.
|
String |
getHttpsApiKeyName()
The key name for the notification subscription.
|
String |
getHttpsApiKeyValue()
The key value for the notification subscription.
|
String |
getHttpsMethod()
The HTTPS method used for the notification subscription.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
|
String |
getSubscriptionEndpoint()
The subscription endpoint in Security Lake.
|
String |
getSubscriptionId()
The subscription ID for the notification subscription/
|
int |
hashCode() |
Boolean |
isCreateSqs()
Create an Amazon Simple Queue Service queue.
|
void |
setCreateSqs(Boolean createSqs)
Create an Amazon Simple Queue Service queue.
|
void |
setHttpsApiKeyName(String httpsApiKeyName)
The key name for the notification subscription.
|
void |
setHttpsApiKeyValue(String httpsApiKeyValue)
The key value for the notification subscription.
|
void |
setHttpsMethod(String httpsMethod)
The HTTPS method used for the notification subscription.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
|
void |
setSubscriptionEndpoint(String subscriptionEndpoint)
The subscription endpoint in Security Lake.
|
void |
setSubscriptionId(String subscriptionId)
The subscription ID for the notification subscription/
|
String |
toString()
Returns a string representation of this object.
|
CreateSubscriptionNotificationConfigurationRequest |
withCreateSqs(Boolean createSqs)
Create an Amazon Simple Queue Service queue.
|
CreateSubscriptionNotificationConfigurationRequest |
withHttpsApiKeyName(String httpsApiKeyName)
The key name for the notification subscription.
|
CreateSubscriptionNotificationConfigurationRequest |
withHttpsApiKeyValue(String httpsApiKeyValue)
The key value for the notification subscription.
|
CreateSubscriptionNotificationConfigurationRequest |
withHttpsMethod(HttpsMethod httpsMethod)
The HTTPS method used for the notification subscription.
|
CreateSubscriptionNotificationConfigurationRequest |
withHttpsMethod(String httpsMethod)
The HTTPS method used for the notification subscription.
|
CreateSubscriptionNotificationConfigurationRequest |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
|
CreateSubscriptionNotificationConfigurationRequest |
withSubscriptionEndpoint(String subscriptionEndpoint)
The subscription endpoint in Security Lake.
|
CreateSubscriptionNotificationConfigurationRequest |
withSubscriptionId(String subscriptionId)
The subscription ID for the notification subscription/
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public CreateSubscriptionNotificationConfigurationRequest()
public void setCreateSqs(Boolean createSqs)
Create an Amazon Simple Queue Service queue.
createSqs
- Create an Amazon Simple Queue Service queue.public Boolean getCreateSqs()
Create an Amazon Simple Queue Service queue.
public CreateSubscriptionNotificationConfigurationRequest withCreateSqs(Boolean createSqs)
Create an Amazon Simple Queue Service queue.
createSqs
- Create an Amazon Simple Queue Service queue.public Boolean isCreateSqs()
Create an Amazon Simple Queue Service queue.
public void setHttpsApiKeyName(String httpsApiKeyName)
The key name for the notification subscription.
httpsApiKeyName
- The key name for the notification subscription.public String getHttpsApiKeyName()
The key name for the notification subscription.
public CreateSubscriptionNotificationConfigurationRequest withHttpsApiKeyName(String httpsApiKeyName)
The key name for the notification subscription.
httpsApiKeyName
- The key name for the notification subscription.public void setHttpsApiKeyValue(String httpsApiKeyValue)
The key value for the notification subscription.
httpsApiKeyValue
- The key value for the notification subscription.public String getHttpsApiKeyValue()
The key value for the notification subscription.
public CreateSubscriptionNotificationConfigurationRequest withHttpsApiKeyValue(String httpsApiKeyValue)
The key value for the notification subscription.
httpsApiKeyValue
- The key value for the notification subscription.public void setHttpsMethod(String httpsMethod)
The HTTPS method used for the notification subscription.
httpsMethod
- The HTTPS method used for the notification subscription.HttpsMethod
public String getHttpsMethod()
The HTTPS method used for the notification subscription.
HttpsMethod
public CreateSubscriptionNotificationConfigurationRequest withHttpsMethod(String httpsMethod)
The HTTPS method used for the notification subscription.
httpsMethod
- The HTTPS method used for the notification subscription.HttpsMethod
public CreateSubscriptionNotificationConfigurationRequest withHttpsMethod(HttpsMethod httpsMethod)
The HTTPS method used for the notification subscription.
httpsMethod
- The HTTPS method used for the notification subscription.HttpsMethod
public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
roleArn
- The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.public String getRoleArn()
The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
public CreateSubscriptionNotificationConfigurationRequest withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
roleArn
- The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.public void setSubscriptionEndpoint(String subscriptionEndpoint)
The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.
subscriptionEndpoint
- The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate
this field.public String getSubscriptionEndpoint()
The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.
public CreateSubscriptionNotificationConfigurationRequest withSubscriptionEndpoint(String subscriptionEndpoint)
The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.
subscriptionEndpoint
- The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate
this field.public void setSubscriptionId(String subscriptionId)
The subscription ID for the notification subscription/
subscriptionId
- The subscription ID for the notification subscription/public String getSubscriptionId()
The subscription ID for the notification subscription/
public CreateSubscriptionNotificationConfigurationRequest withSubscriptionId(String subscriptionId)
The subscription ID for the notification subscription/
subscriptionId
- The subscription ID for the notification subscription/public String toString()
toString
in class Object
Object.toString()
public CreateSubscriptionNotificationConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()