@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateSlackChannelConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateSlackChannelConfigurationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateSlackChannelConfigurationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getChannelId()
The channel ID in Slack.
|
String |
getChannelName()
The name of the Slack channel that you configure for the Amazon Web Services Support App.
|
String |
getChannelRoleArn()
The Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations on Amazon Web Services.
|
Boolean |
getNotifyOnAddCorrespondenceToCase()
Whether you want to get notified when a support case has a new correspondence.
|
String |
getNotifyOnCaseSeverity()
The case severity for a support case that you want to receive notifications.
|
Boolean |
getNotifyOnCreateOrReopenCase()
Whether you want to get notified when a support case is created or reopened.
|
Boolean |
getNotifyOnResolveCase()
Whether you want to get notified when a support case is resolved.
|
String |
getTeamId()
The team ID in Slack.
|
int |
hashCode() |
Boolean |
isNotifyOnAddCorrespondenceToCase()
Whether you want to get notified when a support case has a new correspondence.
|
Boolean |
isNotifyOnCreateOrReopenCase()
Whether you want to get notified when a support case is created or reopened.
|
Boolean |
isNotifyOnResolveCase()
Whether you want to get notified when a support case is resolved.
|
void |
setChannelId(String channelId)
The channel ID in Slack.
|
void |
setChannelName(String channelName)
The name of the Slack channel that you configure for the Amazon Web Services Support App.
|
void |
setChannelRoleArn(String channelRoleArn)
The Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations on Amazon Web Services.
|
void |
setNotifyOnAddCorrespondenceToCase(Boolean notifyOnAddCorrespondenceToCase)
Whether you want to get notified when a support case has a new correspondence.
|
void |
setNotifyOnCaseSeverity(String notifyOnCaseSeverity)
The case severity for a support case that you want to receive notifications.
|
void |
setNotifyOnCreateOrReopenCase(Boolean notifyOnCreateOrReopenCase)
Whether you want to get notified when a support case is created or reopened.
|
void |
setNotifyOnResolveCase(Boolean notifyOnResolveCase)
Whether you want to get notified when a support case is resolved.
|
void |
setTeamId(String teamId)
The team ID in Slack.
|
String |
toString()
Returns a string representation of this object.
|
CreateSlackChannelConfigurationRequest |
withChannelId(String channelId)
The channel ID in Slack.
|
CreateSlackChannelConfigurationRequest |
withChannelName(String channelName)
The name of the Slack channel that you configure for the Amazon Web Services Support App.
|
CreateSlackChannelConfigurationRequest |
withChannelRoleArn(String channelRoleArn)
The Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations on Amazon Web Services.
|
CreateSlackChannelConfigurationRequest |
withNotifyOnAddCorrespondenceToCase(Boolean notifyOnAddCorrespondenceToCase)
Whether you want to get notified when a support case has a new correspondence.
|
CreateSlackChannelConfigurationRequest |
withNotifyOnCaseSeverity(NotificationSeverityLevel notifyOnCaseSeverity)
The case severity for a support case that you want to receive notifications.
|
CreateSlackChannelConfigurationRequest |
withNotifyOnCaseSeverity(String notifyOnCaseSeverity)
The case severity for a support case that you want to receive notifications.
|
CreateSlackChannelConfigurationRequest |
withNotifyOnCreateOrReopenCase(Boolean notifyOnCreateOrReopenCase)
Whether you want to get notified when a support case is created or reopened.
|
CreateSlackChannelConfigurationRequest |
withNotifyOnResolveCase(Boolean notifyOnResolveCase)
Whether you want to get notified when a support case is resolved.
|
CreateSlackChannelConfigurationRequest |
withTeamId(String teamId)
The team ID in Slack.
|
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 CreateSlackChannelConfigurationRequest()
public void setChannelId(String channelId)
The channel ID in Slack. This ID identifies a channel within a Slack workspace.
channelId
- The channel ID in Slack. This ID identifies a channel within a Slack workspace.public String getChannelId()
The channel ID in Slack. This ID identifies a channel within a Slack workspace.
public CreateSlackChannelConfigurationRequest withChannelId(String channelId)
The channel ID in Slack. This ID identifies a channel within a Slack workspace.
channelId
- The channel ID in Slack. This ID identifies a channel within a Slack workspace.public void setChannelName(String channelName)
The name of the Slack channel that you configure for the Amazon Web Services Support App.
channelName
- The name of the Slack channel that you configure for the Amazon Web Services Support App.public String getChannelName()
The name of the Slack channel that you configure for the Amazon Web Services Support App.
public CreateSlackChannelConfigurationRequest withChannelName(String channelName)
The name of the Slack channel that you configure for the Amazon Web Services Support App.
channelName
- The name of the Slack channel that you configure for the Amazon Web Services Support App.public void setChannelRoleArn(String channelRoleArn)
The Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations on Amazon Web Services. For more information, see Managing access to the Amazon Web Services Support App in the Amazon Web Services Support User Guide.
channelRoleArn
- The Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations on Amazon Web
Services. For more information, see Managing access to
the Amazon Web Services Support App in the Amazon Web Services Support User Guide.public String getChannelRoleArn()
The Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations on Amazon Web Services. For more information, see Managing access to the Amazon Web Services Support App in the Amazon Web Services Support User Guide.
public CreateSlackChannelConfigurationRequest withChannelRoleArn(String channelRoleArn)
The Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations on Amazon Web Services. For more information, see Managing access to the Amazon Web Services Support App in the Amazon Web Services Support User Guide.
channelRoleArn
- The Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations on Amazon Web
Services. For more information, see Managing access to
the Amazon Web Services Support App in the Amazon Web Services Support User Guide.public void setNotifyOnAddCorrespondenceToCase(Boolean notifyOnAddCorrespondenceToCase)
Whether you want to get notified when a support case has a new correspondence.
notifyOnAddCorrespondenceToCase
- Whether you want to get notified when a support case has a new correspondence.public Boolean getNotifyOnAddCorrespondenceToCase()
Whether you want to get notified when a support case has a new correspondence.
public CreateSlackChannelConfigurationRequest withNotifyOnAddCorrespondenceToCase(Boolean notifyOnAddCorrespondenceToCase)
Whether you want to get notified when a support case has a new correspondence.
notifyOnAddCorrespondenceToCase
- Whether you want to get notified when a support case has a new correspondence.public Boolean isNotifyOnAddCorrespondenceToCase()
Whether you want to get notified when a support case has a new correspondence.
public void setNotifyOnCaseSeverity(String notifyOnCaseSeverity)
The case severity for a support case that you want to receive notifications.
If you specify high
or all
, you must specify true
for at least one of the
following parameters:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, the following parameters must be null or false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, they default to false
.
notifyOnCaseSeverity
- The case severity for a support case that you want to receive notifications.
If you specify high
or all
, you must specify true
for at least one
of the following parameters:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, the following parameters must be null or false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, they default to false
.
NotificationSeverityLevel
public String getNotifyOnCaseSeverity()
The case severity for a support case that you want to receive notifications.
If you specify high
or all
, you must specify true
for at least one of the
following parameters:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, the following parameters must be null or false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, they default to false
.
If you specify high
or all
, you must specify true
for at least one
of the following parameters:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, the following parameters must be null or false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, they default to false
.
NotificationSeverityLevel
public CreateSlackChannelConfigurationRequest withNotifyOnCaseSeverity(String notifyOnCaseSeverity)
The case severity for a support case that you want to receive notifications.
If you specify high
or all
, you must specify true
for at least one of the
following parameters:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, the following parameters must be null or false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, they default to false
.
notifyOnCaseSeverity
- The case severity for a support case that you want to receive notifications.
If you specify high
or all
, you must specify true
for at least one
of the following parameters:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, the following parameters must be null or false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, they default to false
.
NotificationSeverityLevel
public CreateSlackChannelConfigurationRequest withNotifyOnCaseSeverity(NotificationSeverityLevel notifyOnCaseSeverity)
The case severity for a support case that you want to receive notifications.
If you specify high
or all
, you must specify true
for at least one of the
following parameters:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, the following parameters must be null or false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, they default to false
.
notifyOnCaseSeverity
- The case severity for a support case that you want to receive notifications.
If you specify high
or all
, you must specify true
for at least one
of the following parameters:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, the following parameters must be null or false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, they default to false
.
NotificationSeverityLevel
public void setNotifyOnCreateOrReopenCase(Boolean notifyOnCreateOrReopenCase)
Whether you want to get notified when a support case is created or reopened.
notifyOnCreateOrReopenCase
- Whether you want to get notified when a support case is created or reopened.public Boolean getNotifyOnCreateOrReopenCase()
Whether you want to get notified when a support case is created or reopened.
public CreateSlackChannelConfigurationRequest withNotifyOnCreateOrReopenCase(Boolean notifyOnCreateOrReopenCase)
Whether you want to get notified when a support case is created or reopened.
notifyOnCreateOrReopenCase
- Whether you want to get notified when a support case is created or reopened.public Boolean isNotifyOnCreateOrReopenCase()
Whether you want to get notified when a support case is created or reopened.
public void setNotifyOnResolveCase(Boolean notifyOnResolveCase)
Whether you want to get notified when a support case is resolved.
notifyOnResolveCase
- Whether you want to get notified when a support case is resolved.public Boolean getNotifyOnResolveCase()
Whether you want to get notified when a support case is resolved.
public CreateSlackChannelConfigurationRequest withNotifyOnResolveCase(Boolean notifyOnResolveCase)
Whether you want to get notified when a support case is resolved.
notifyOnResolveCase
- Whether you want to get notified when a support case is resolved.public Boolean isNotifyOnResolveCase()
Whether you want to get notified when a support case is resolved.
public void setTeamId(String teamId)
The team ID in Slack. This ID uniquely identifies a Slack workspace, such as T012ABCDEFG
.
teamId
- The team ID in Slack. This ID uniquely identifies a Slack workspace, such as T012ABCDEFG
.public String getTeamId()
The team ID in Slack. This ID uniquely identifies a Slack workspace, such as T012ABCDEFG
.
T012ABCDEFG
.public CreateSlackChannelConfigurationRequest withTeamId(String teamId)
The team ID in Slack. This ID uniquely identifies a Slack workspace, such as T012ABCDEFG
.
teamId
- The team ID in Slack. This ID uniquely identifies a Slack workspace, such as T012ABCDEFG
.public String toString()
toString
in class Object
Object.toString()
public CreateSlackChannelConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()