Interface LoggingConfigurationSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LoggingConfigurationSummary.Builder,LoggingConfigurationSummary>,SdkBuilder<LoggingConfigurationSummary.Builder,LoggingConfigurationSummary>,SdkPojo
- Enclosing class:
- LoggingConfigurationSummary
public static interface LoggingConfigurationSummary.Builder extends SdkPojo, CopyableBuilder<LoggingConfigurationSummary.Builder,LoggingConfigurationSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LoggingConfigurationSummary.Builderarn(String arn)Logging-configuration ARN.LoggingConfigurationSummary.BuildercreateTime(Instant createTime)Time when the logging configuration was created.default LoggingConfigurationSummary.BuilderdestinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration)A complex type that contains a destination configuration for where chat content will be logged.LoggingConfigurationSummary.BuilderdestinationConfiguration(DestinationConfiguration destinationConfiguration)A complex type that contains a destination configuration for where chat content will be logged.LoggingConfigurationSummary.Builderid(String id)Logging-configuration ID, generated by the system.LoggingConfigurationSummary.Buildername(String name)Logging-configuration name.LoggingConfigurationSummary.Builderstate(String state)The state of the logging configuration.LoggingConfigurationSummary.Builderstate(LoggingConfigurationState state)The state of the logging configuration.LoggingConfigurationSummary.Buildertags(Map<String,String> tags)Tags to attach to the resource.LoggingConfigurationSummary.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.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
arn
LoggingConfigurationSummary.Builder arn(String arn)
Logging-configuration ARN.
- Parameters:
arn- Logging-configuration ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
LoggingConfigurationSummary.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 room.
- Parameters:
id- Logging-configuration ID, generated by the system. This is a relative identifier, the part of the ARN that uniquely identifies the room.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
LoggingConfigurationSummary.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.
-
updateTime
LoggingConfigurationSummary.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.
-
name
LoggingConfigurationSummary.Builder name(String name)
Logging-configuration name. The value does not need to be unique.
- Parameters:
name- Logging-configuration name. The value does not need to be unique.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationConfiguration
LoggingConfigurationSummary.Builder destinationConfiguration(DestinationConfiguration destinationConfiguration)
A complex type that contains a destination configuration for where chat content will be logged.
- Parameters:
destinationConfiguration- A complex type that contains a destination configuration for where chat content will be logged.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationConfiguration
default LoggingConfigurationSummary.Builder destinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration)
A complex type that contains a destination configuration for where chat content will be logged.
This is a convenience method that creates an instance of theDestinationConfiguration.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)
-
state
LoggingConfigurationSummary.Builder state(String state)
The state of the logging configuration. When this is
ACTIVE, the configuration is ready for logging chat content.- Parameters:
state- The state of the logging configuration. When this isACTIVE, the configuration is ready for logging chat content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LoggingConfigurationState,LoggingConfigurationState
-
state
LoggingConfigurationSummary.Builder state(LoggingConfigurationState state)
The state of the logging configuration. When this is
ACTIVE, the configuration is ready for logging chat content.- Parameters:
state- The state of the logging configuration. When this isACTIVE, the configuration is ready for logging chat content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LoggingConfigurationState,LoggingConfigurationState
-
tags
LoggingConfigurationSummary.Builder tags(Map<String,String> tags)
Tags to attach to the resource. Array of maps, each of the form
string:string (key:value). See Best practices and strategies in Tagging Amazon Web Services Resources and Tag Editor 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.- Parameters:
tags- Tags to attach to the resource. Array of maps, each of the formstring:string (key:value). See Best practices and strategies in Tagging Amazon Web Services Resources and Tag Editor 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-