public static interface CreateLoggingConfigurationRequest.Builder extends IvschatRequest.Builder, SdkPojo, CopyableBuilder<CreateLoggingConfigurationRequest.Builder,CreateLoggingConfigurationRequest>
| Modifier and Type | Method and Description |
|---|---|
default CreateLoggingConfigurationRequest.Builder |
destinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration)
A complex type that contains a destination configuration for where chat content will be logged.
|
CreateLoggingConfigurationRequest.Builder |
destinationConfiguration(DestinationConfiguration destinationConfiguration)
A complex type that contains a destination configuration for where chat content will be logged.
|
CreateLoggingConfigurationRequest.Builder |
name(String name)
Logging-configuration name.
|
CreateLoggingConfigurationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateLoggingConfigurationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateLoggingConfigurationRequest.Builder |
tags(Map<String,String> tags)
Tags to attach to the resource.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateLoggingConfigurationRequest.Builder destinationConfiguration(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.default CreateLoggingConfigurationRequest.Builder destinationConfiguration(Consumer<DestinationConfiguration.Builder> 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.Builder
avoiding the need to create one manually via DestinationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to destinationConfiguration(DestinationConfiguration).
destinationConfiguration - a consumer that will call methods on DestinationConfiguration.BuilderdestinationConfiguration(DestinationConfiguration)CreateLoggingConfigurationRequest.Builder name(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.CreateLoggingConfigurationRequest.Builder tags(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.CreateLoggingConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateLoggingConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.