@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateSlackChannelConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateSlackChannelConfigurationRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateSlackChannelConfigurationRequest |
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 Slack channel name that you want to update.
|
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 Slack channel name that you want to update.
|
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.
|
UpdateSlackChannelConfigurationRequest |
withChannelId(String channelId)
The channel ID in Slack.
|
UpdateSlackChannelConfigurationRequest |
withChannelName(String channelName)
The Slack channel name that you want to update.
|
UpdateSlackChannelConfigurationRequest |
withChannelRoleArn(String channelRoleArn)
The Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations on Amazon Web Services.
|
UpdateSlackChannelConfigurationRequest |
withNotifyOnAddCorrespondenceToCase(Boolean notifyOnAddCorrespondenceToCase)
Whether you want to get notified when a support case has a new correspondence.
|
UpdateSlackChannelConfigurationRequest |
withNotifyOnCaseSeverity(NotificationSeverityLevel notifyOnCaseSeverity)
The case severity for a support case that you want to receive notifications.
|
UpdateSlackChannelConfigurationRequest |
withNotifyOnCaseSeverity(String notifyOnCaseSeverity)
The case severity for a support case that you want to receive notifications.
|
UpdateSlackChannelConfigurationRequest |
withNotifyOnCreateOrReopenCase(Boolean notifyOnCreateOrReopenCase)
Whether you want to get notified when a support case is created or reopened.
|
UpdateSlackChannelConfigurationRequest |
withNotifyOnResolveCase(Boolean notifyOnResolveCase)
Whether you want to get notified when a support case is resolved.
|
UpdateSlackChannelConfigurationRequest |
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 UpdateSlackChannelConfigurationRequest()
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 UpdateSlackChannelConfigurationRequest 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 Slack channel name that you want to update.
channelName
- The Slack channel name that you want to update.public String getChannelName()
The Slack channel name that you want to update.
public UpdateSlackChannelConfigurationRequest withChannelName(String channelName)
The Slack channel name that you want to update.
channelName
- The Slack channel name that you want to update.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 UpdateSlackChannelConfigurationRequest 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 UpdateSlackChannelConfigurationRequest 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
, at least one of the following parameters must be
true
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, any of the following parameters that you specify in your request must be
false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.
notifyOnCaseSeverity
- The case severity for a support case that you want to receive notifications.
If you specify high
or all
, at least one of the following parameters must be
true
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, any of the following parameters that you specify in your request must be
false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.
NotificationSeverityLevel
public String getNotifyOnCaseSeverity()
The case severity for a support case that you want to receive notifications.
If you specify high
or all
, at least one of the following parameters must be
true
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, any of the following parameters that you specify in your request must be
false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.
If you specify high
or all
, at least one of the following parameters must be
true
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, any of the following parameters that you specify in your request must
be false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.
NotificationSeverityLevel
public UpdateSlackChannelConfigurationRequest withNotifyOnCaseSeverity(String notifyOnCaseSeverity)
The case severity for a support case that you want to receive notifications.
If you specify high
or all
, at least one of the following parameters must be
true
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, any of the following parameters that you specify in your request must be
false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.
notifyOnCaseSeverity
- The case severity for a support case that you want to receive notifications.
If you specify high
or all
, at least one of the following parameters must be
true
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, any of the following parameters that you specify in your request must be
false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.
NotificationSeverityLevel
public UpdateSlackChannelConfigurationRequest withNotifyOnCaseSeverity(NotificationSeverityLevel notifyOnCaseSeverity)
The case severity for a support case that you want to receive notifications.
If you specify high
or all
, at least one of the following parameters must be
true
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, any of the following parameters that you specify in your request must be
false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.
notifyOnCaseSeverity
- The case severity for a support case that you want to receive notifications.
If you specify high
or all
, at least one of the following parameters must be
true
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you specify none
, any of the following parameters that you specify in your request must be
false
:
notifyOnAddCorrespondenceToCase
notifyOnCreateOrReopenCase
notifyOnResolveCase
If you don't specify these parameters in your request, the Amazon Web Services Support App uses the current values by default.
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 UpdateSlackChannelConfigurationRequest 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 UpdateSlackChannelConfigurationRequest 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 UpdateSlackChannelConfigurationRequest 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 UpdateSlackChannelConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()