public class CreateHoursOfOperationRequest
extends com.amazonaws.AmazonWebServiceRequest
implements java.io.Serializable
This API is in preview release for Amazon Connect and is subject to change.
Creates hours of operation.
| Constructor and Description |
|---|
CreateHoursOfOperationRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateHoursOfOperationRequest |
addTagsEntry(java.lang.String key,
java.lang.String value)
The tags used to organize, track, or control access for this resource.
|
CreateHoursOfOperationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
boolean |
equals(java.lang.Object obj) |
java.util.List<HoursOfOperationConfig> |
getConfig()
Configuration information for the hours of operation: day, start time,
and end time.
|
java.lang.String |
getDescription()
The description of the hours of operation.
|
java.lang.String |
getInstanceId()
The identifier of the Amazon Connect instance.
|
java.lang.String |
getName()
The name of the hours of operation.
|
java.util.Map<java.lang.String,java.lang.String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
java.lang.String |
getTimeZone()
The time zone of the hours of operation.
|
int |
hashCode() |
void |
setConfig(java.util.Collection<HoursOfOperationConfig> config)
Configuration information for the hours of operation: day, start time,
and end time.
|
void |
setDescription(java.lang.String description)
The description of the hours of operation.
|
void |
setInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
void |
setName(java.lang.String name)
The name of the hours of operation.
|
void |
setTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource.
|
void |
setTimeZone(java.lang.String timeZone)
The time zone of the hours of operation.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateHoursOfOperationRequest |
withConfig(java.util.Collection<HoursOfOperationConfig> config)
Configuration information for the hours of operation: day, start time,
and end time.
|
CreateHoursOfOperationRequest |
withConfig(HoursOfOperationConfig... config)
Configuration information for the hours of operation: day, start time,
and end time.
|
CreateHoursOfOperationRequest |
withDescription(java.lang.String description)
The description of the hours of operation.
|
CreateHoursOfOperationRequest |
withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
CreateHoursOfOperationRequest |
withName(java.lang.String name)
The name of the hours of operation.
|
CreateHoursOfOperationRequest |
withTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource.
|
CreateHoursOfOperationRequest |
withTimeZone(java.lang.String timeZone)
The time zone of the hours of operation.
|
clone, copyBaseTo, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic java.lang.String getInstanceId()
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Constraints:
Length: 1 - 100
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
public void setInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Constraints:
Length: 1 - 100
instanceId - The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
public CreateHoursOfOperationRequest withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
instanceId - The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
public java.lang.String getName()
The name of the hours of operation.
Constraints:
Length: 1 - 127
The name of the hours of operation.
public void setName(java.lang.String name)
The name of the hours of operation.
Constraints:
Length: 1 - 127
name - The name of the hours of operation.
public CreateHoursOfOperationRequest withName(java.lang.String name)
The name of the hours of operation.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 127
name - The name of the hours of operation.
public java.lang.String getDescription()
The description of the hours of operation.
Constraints:
Length: 1 - 250
The description of the hours of operation.
public void setDescription(java.lang.String description)
The description of the hours of operation.
Constraints:
Length: 1 - 250
description - The description of the hours of operation.
public CreateHoursOfOperationRequest withDescription(java.lang.String description)
The description of the hours of operation.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 250
description - The description of the hours of operation.
public java.lang.String getTimeZone()
The time zone of the hours of operation.
The time zone of the hours of operation.
public void setTimeZone(java.lang.String timeZone)
The time zone of the hours of operation.
timeZone - The time zone of the hours of operation.
public CreateHoursOfOperationRequest withTimeZone(java.lang.String timeZone)
The time zone of the hours of operation.
Returns a reference to this object so that method calls can be chained together.
timeZone - The time zone of the hours of operation.
public java.util.List<HoursOfOperationConfig> getConfig()
Configuration information for the hours of operation: day, start time, and end time.
Configuration information for the hours of operation: day, start time, and end time.
public void setConfig(java.util.Collection<HoursOfOperationConfig> config)
Configuration information for the hours of operation: day, start time, and end time.
config - Configuration information for the hours of operation: day, start time, and end time.
public CreateHoursOfOperationRequest withConfig(HoursOfOperationConfig... config)
Configuration information for the hours of operation: day, start time, and end time.
Returns a reference to this object so that method calls can be chained together.
config - Configuration information for the hours of operation: day, start time, and end time.
public CreateHoursOfOperationRequest withConfig(java.util.Collection<HoursOfOperationConfig> config)
Configuration information for the hours of operation: day, start time, and end time.
Returns a reference to this object so that method calls can be chained together.
config - Configuration information for the hours of operation: day, start time, and end time.
public java.util.Map<java.lang.String,java.lang.String> getTags()
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
public void setTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
public CreateHoursOfOperationRequest withTags(java.util.Map<java.lang.String,java.lang.String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
Returns a reference to this object so that method calls can be chained together.
tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
public CreateHoursOfOperationRequest addTagsEntry(java.lang.String key, java.lang.String value)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
The method adds a new key-value pair into Tags parameter, and returns a reference to this object so that method calls can be chained together.
key - The key of the entry to be added into Tags.value - The corresponding value of the entry to be added into Tags.public CreateHoursOfOperationRequest clearTagsEntries()
Returns a reference to this object so that method calls can be chained together.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object