@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateLoggingConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateLoggingConfigurationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateLoggingConfigurationRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateLoggingConfigurationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateLoggingConfigurationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
DestinationConfiguration |
getDestinationConfiguration()
A complex type that contains a destination configuration for where chat content will be logged.
|
String |
getName()
Logging-configuration name.
|
Map<String,String> |
getTags()
Tags to attach to the resource.
|
int |
hashCode() |
void |
setDestinationConfiguration(DestinationConfiguration destinationConfiguration)
A complex type that contains a destination configuration for where chat content will be logged.
|
void |
setName(String name)
Logging-configuration name.
|
void |
setTags(Map<String,String> tags)
Tags to attach to the resource.
|
String |
toString()
Returns a string representation of this object.
|
CreateLoggingConfigurationRequest |
withDestinationConfiguration(DestinationConfiguration destinationConfiguration)
A complex type that contains a destination configuration for where chat content will be logged.
|
CreateLoggingConfigurationRequest |
withName(String name)
Logging-configuration name.
|
CreateLoggingConfigurationRequest |
withTags(Map<String,String> tags)
Tags to attach to the resource.
|
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 void setName(String name)
Logging-configuration name. The value does not need to be unique.
name
- Logging-configuration name. The value does not need to be unique.public String getName()
Logging-configuration name. The value does not need to be unique.
public CreateLoggingConfigurationRequest withName(String name)
Logging-configuration name. The value does not need to be unique.
name
- Logging-configuration name. The value does not need to be unique.public void setDestinationConfiguration(DestinationConfiguration destinationConfiguration)
A complex type that contains a destination configuration for where chat content will be logged. There can be only
one type of destination (cloudWatchLogs
, firehose
, or s3
) in a
destinationConfiguration
.
destinationConfiguration
- A complex type that contains a destination configuration for where chat content will be logged. There can
be only one type of destination (cloudWatchLogs
, firehose
, or s3
)
in a destinationConfiguration
.public DestinationConfiguration getDestinationConfiguration()
A complex type that contains a destination configuration for where chat content will be logged. There can be only
one type of destination (cloudWatchLogs
, firehose
, or s3
) in a
destinationConfiguration
.
cloudWatchLogs
, firehose
, or s3
)
in a destinationConfiguration
.public CreateLoggingConfigurationRequest withDestinationConfiguration(DestinationConfiguration destinationConfiguration)
A complex type that contains a destination configuration for where chat content will be logged. There can be only
one type of destination (cloudWatchLogs
, firehose
, or s3
) in a
destinationConfiguration
.
destinationConfiguration
- A complex type that contains a destination configuration for where chat content will be logged. There can
be only one type of destination (cloudWatchLogs
, firehose
, or s3
)
in a destinationConfiguration
.public Map<String,String> getTags()
Tags to attach to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no
constraints on tags beyond what is documented there.
string:string (key:value)
.
See Tagging AWS Resources
for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon
IVS Chat has no constraints on tags beyond what is documented there.public void setTags(Map<String,String> tags)
Tags to attach to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no
constraints on tags beyond what is documented there.
tags
- Tags to attach to the resource. Array of maps, each of the form string:string (key:value)
.
See Tagging AWS Resources for
details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS
Chat has no constraints on tags beyond what is documented there.public CreateLoggingConfigurationRequest withTags(Map<String,String> tags)
Tags to attach to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS Resources for details,
including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no
constraints on tags beyond what is documented there.
tags
- Tags to attach to the resource. Array of maps, each of the form string:string (key:value)
.
See Tagging AWS Resources for
details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS
Chat has no constraints on tags beyond what is documented there.public CreateLoggingConfigurationRequest addTagsEntry(String key, String value)
public CreateLoggingConfigurationRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateLoggingConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()