Interface CreateLoggingConfigurationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateLoggingConfigurationResponse.Builder,CreateLoggingConfigurationResponse>,IvschatResponse.Builder,SdkBuilder<CreateLoggingConfigurationResponse.Builder,CreateLoggingConfigurationResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- CreateLoggingConfigurationResponse
public static interface CreateLoggingConfigurationResponse.Builder extends IvschatResponse.Builder, SdkPojo, CopyableBuilder<CreateLoggingConfigurationResponse.Builder,CreateLoggingConfigurationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateLoggingConfigurationResponse.Builderarn(String arn)Logging-configuration ARN, assigned by the system.CreateLoggingConfigurationResponse.BuildercreateTime(Instant createTime)Time when the logging configuration was created.default CreateLoggingConfigurationResponse.BuilderdestinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration)A complex type that contains a destination configuration for where chat content will be logged, from the request.CreateLoggingConfigurationResponse.BuilderdestinationConfiguration(DestinationConfiguration destinationConfiguration)A complex type that contains a destination configuration for where chat content will be logged, from the request.CreateLoggingConfigurationResponse.Builderid(String id)Logging-configuration ID, generated by the system.CreateLoggingConfigurationResponse.Buildername(String name)Logging-configuration name, from the request (if specified).CreateLoggingConfigurationResponse.Builderstate(String state)The state of the logging configuration.CreateLoggingConfigurationResponse.Builderstate(CreateLoggingConfigurationState state)The state of the logging configuration.CreateLoggingConfigurationResponse.Buildertags(Map<String,String> tags)Tags attached to the resource, from the request (if specified).CreateLoggingConfigurationResponse.BuilderupdateTime(Instant updateTime)Time of the logging configuration’s last update.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ivschat.model.IvschatResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
arn
CreateLoggingConfigurationResponse.Builder arn(String arn)
Logging-configuration ARN, assigned by the system.
- Parameters:
arn- Logging-configuration ARN, assigned by the system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
CreateLoggingConfigurationResponse.Builder createTime(Instant createTime)
Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.
- Parameters:
createTime- Time when the logging configuration was created. This is an ISO 8601 timestamp; note that this is returned as a string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationConfiguration
CreateLoggingConfigurationResponse.Builder destinationConfiguration(DestinationConfiguration destinationConfiguration)
A complex type that contains a destination configuration for where chat content will be logged, from the request. There is only one type of destination (
cloudWatchLogs,firehose, ors3) in adestinationConfiguration.- Parameters:
destinationConfiguration- A complex type that contains a destination configuration for where chat content will be logged, from the request. There is only one type of destination (cloudWatchLogs,firehose, ors3) in adestinationConfiguration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationConfiguration
default CreateLoggingConfigurationResponse.Builder destinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration)
A complex type that contains a destination configuration for where chat content will be logged, from the request. There is only one type of destination (
This is a convenience method that creates an instance of thecloudWatchLogs,firehose, ors3) in adestinationConfiguration.DestinationConfiguration.Builderavoiding the need to create one manually viaDestinationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todestinationConfiguration(DestinationConfiguration).- Parameters:
destinationConfiguration- a consumer that will call methods onDestinationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
destinationConfiguration(DestinationConfiguration)
-
id
CreateLoggingConfigurationResponse.Builder id(String id)
Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the logging configuration.
- Parameters:
id- Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the logging configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
CreateLoggingConfigurationResponse.Builder name(String name)
Logging-configuration name, from the request (if specified).
- Parameters:
name- Logging-configuration name, from the request (if specified).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
CreateLoggingConfigurationResponse.Builder state(String state)
The state of the logging configuration. When the state is
ACTIVE, the configuration is ready to log chat content.- Parameters:
state- The state of the logging configuration. When the state isACTIVE, the configuration is ready to log chat content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CreateLoggingConfigurationState,CreateLoggingConfigurationState
-
state
CreateLoggingConfigurationResponse.Builder state(CreateLoggingConfigurationState state)
The state of the logging configuration. When the state is
ACTIVE, the configuration is ready to log chat content.- Parameters:
state- The state of the logging configuration. When the state isACTIVE, the configuration is ready to log chat content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CreateLoggingConfigurationState,CreateLoggingConfigurationState
-
tags
CreateLoggingConfigurationResponse.Builder tags(Map<String,String> tags)
Tags attached to the resource, from the request (if specified). Array of maps, each of the form
string:string (key:value).- Parameters:
tags- Tags attached to the resource, from the request (if specified). Array of maps, each of the formstring:string (key:value).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
CreateLoggingConfigurationResponse.Builder updateTime(Instant updateTime)
Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.
- Parameters:
updateTime- Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-