@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 a new subscription notification for the specified subscription ID in Security Lake.
|
String |
getHttpsApiKeyName()
The key name for the subscription notification.
|
String |
getHttpsApiKeyValue()
The key value for the subscription notification.
|
String |
getHttpsMethod()
The HTTPS method used for the subscription notification.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) specifying the role of the subscriber.
|
String |
getSubscriptionEndpoint()
The subscription endpoint in Security Lake.
|
String |
getSubscriptionId()
The subscription ID for which the subscription notification is specified.
|
int |
hashCode() |
Boolean |
isCreateSqs()
Create a new subscription notification for the specified subscription ID in Security Lake.
|
void |
setCreateSqs(Boolean createSqs)
Create a new subscription notification for the specified subscription ID in Security Lake.
|
void |
setHttpsApiKeyName(String httpsApiKeyName)
The key name for the subscription notification.
|
void |
setHttpsApiKeyValue(String httpsApiKeyValue)
The key value for the subscription notification.
|
void |
setHttpsMethod(String httpsMethod)
The HTTPS method used for the subscription notification.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) specifying the role of the subscriber.
|
void |
setSubscriptionEndpoint(String subscriptionEndpoint)
The subscription endpoint in Security Lake.
|
void |
setSubscriptionId(String subscriptionId)
The subscription ID for which the subscription notification is specified.
|
String |
toString()
Returns a string representation of this object.
|
CreateSubscriptionNotificationConfigurationRequest |
withCreateSqs(Boolean createSqs)
Create a new subscription notification for the specified subscription ID in Security Lake.
|
CreateSubscriptionNotificationConfigurationRequest |
withHttpsApiKeyName(String httpsApiKeyName)
The key name for the subscription notification.
|
CreateSubscriptionNotificationConfigurationRequest |
withHttpsApiKeyValue(String httpsApiKeyValue)
The key value for the subscription notification.
|
CreateSubscriptionNotificationConfigurationRequest |
withHttpsMethod(HttpsMethod httpsMethod)
The HTTPS method used for the subscription notification.
|
CreateSubscriptionNotificationConfigurationRequest |
withHttpsMethod(String httpsMethod)
The HTTPS method used for the subscription notification.
|
CreateSubscriptionNotificationConfigurationRequest |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) specifying the role of the subscriber.
|
CreateSubscriptionNotificationConfigurationRequest |
withSubscriptionEndpoint(String subscriptionEndpoint)
The subscription endpoint in Security Lake.
|
CreateSubscriptionNotificationConfigurationRequest |
withSubscriptionId(String subscriptionId)
The subscription ID for which the subscription notification is specified.
|
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 a new subscription notification for the specified subscription ID in Security Lake.
createSqs
- Create a new subscription notification for the specified subscription ID in Security Lake.public Boolean getCreateSqs()
Create a new subscription notification for the specified subscription ID in Security Lake.
public CreateSubscriptionNotificationConfigurationRequest withCreateSqs(Boolean createSqs)
Create a new subscription notification for the specified subscription ID in Security Lake.
createSqs
- Create a new subscription notification for the specified subscription ID in Security Lake.public Boolean isCreateSqs()
Create a new subscription notification for the specified subscription ID in Security Lake.
public void setHttpsApiKeyName(String httpsApiKeyName)
The key name for the subscription notification.
httpsApiKeyName
- The key name for the subscription notification.public String getHttpsApiKeyName()
The key name for the subscription notification.
public CreateSubscriptionNotificationConfigurationRequest withHttpsApiKeyName(String httpsApiKeyName)
The key name for the subscription notification.
httpsApiKeyName
- The key name for the subscription notification.public void setHttpsApiKeyValue(String httpsApiKeyValue)
The key value for the subscription notification.
httpsApiKeyValue
- The key value for the subscription notification.public String getHttpsApiKeyValue()
The key value for the subscription notification.
public CreateSubscriptionNotificationConfigurationRequest withHttpsApiKeyValue(String httpsApiKeyValue)
The key value for the subscription notification.
httpsApiKeyValue
- The key value for the subscription notification.public void setHttpsMethod(String httpsMethod)
The HTTPS method used for the subscription notification.
httpsMethod
- The HTTPS method used for the subscription notification.HttpsMethod
public String getHttpsMethod()
The HTTPS method used for the subscription notification.
HttpsMethod
public CreateSubscriptionNotificationConfigurationRequest withHttpsMethod(String httpsMethod)
The HTTPS method used for the subscription notification.
httpsMethod
- The HTTPS method used for the subscription notification.HttpsMethod
public CreateSubscriptionNotificationConfigurationRequest withHttpsMethod(HttpsMethod httpsMethod)
The HTTPS method used for the subscription notification.
httpsMethod
- The HTTPS method used for the subscription notification.HttpsMethod
public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) specifying the role of the subscriber.
roleArn
- The Amazon Resource Name (ARN) specifying the role of the subscriber.public String getRoleArn()
The Amazon Resource Name (ARN) specifying the role of the subscriber.
public CreateSubscriptionNotificationConfigurationRequest withRoleArn(String roleArn)
The Amazon Resource Name (ARN) specifying the role of the subscriber.
roleArn
- The Amazon Resource Name (ARN) specifying the role of the subscriber.public void setSubscriptionEndpoint(String subscriptionEndpoint)
The subscription endpoint in Security Lake.
subscriptionEndpoint
- The subscription endpoint in Security Lake.public String getSubscriptionEndpoint()
The subscription endpoint in Security Lake.
public CreateSubscriptionNotificationConfigurationRequest withSubscriptionEndpoint(String subscriptionEndpoint)
The subscription endpoint in Security Lake.
subscriptionEndpoint
- The subscription endpoint in Security Lake.public void setSubscriptionId(String subscriptionId)
The subscription ID for which the subscription notification is specified.
subscriptionId
- The subscription ID for which the subscription notification is specified.public String getSubscriptionId()
The subscription ID for which the subscription notification is specified.
public CreateSubscriptionNotificationConfigurationRequest withSubscriptionId(String subscriptionId)
The subscription ID for which the subscription notification is specified.
subscriptionId
- The subscription ID for which the subscription notification is specified.public String toString()
toString
in class Object
Object.toString()
public CreateSubscriptionNotificationConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()