Interface ConversationLogsResponse.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConversationLogsResponse.Builder,ConversationLogsResponse>,SdkBuilder<ConversationLogsResponse.Builder,ConversationLogsResponse>,SdkPojo
- Enclosing class:
- ConversationLogsResponse
public static interface ConversationLogsResponse.Builder extends SdkPojo, CopyableBuilder<ConversationLogsResponse.Builder,ConversationLogsResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConversationLogsResponse.BuilderiamRoleArn(String iamRoleArn)The Amazon Resource Name (ARN) of the IAM role used to write your logs to CloudWatch Logs or an S3 bucket.ConversationLogsResponse.BuilderlogSettings(Collection<LogSettingsResponse> logSettings)The settings for your conversation logs.ConversationLogsResponse.BuilderlogSettings(Consumer<LogSettingsResponse.Builder>... logSettings)The settings for your conversation logs.ConversationLogsResponse.BuilderlogSettings(LogSettingsResponse... logSettings)The settings for your conversation logs.-
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, sdkFields
-
-
-
-
Method Detail
-
logSettings
ConversationLogsResponse.Builder logSettings(Collection<LogSettingsResponse> logSettings)
The settings for your conversation logs. You can log text, audio, or both.
- Parameters:
logSettings- The settings for your conversation logs. You can log text, audio, or both.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logSettings
ConversationLogsResponse.Builder logSettings(LogSettingsResponse... logSettings)
The settings for your conversation logs. You can log text, audio, or both.
- Parameters:
logSettings- The settings for your conversation logs. You can log text, audio, or both.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logSettings
ConversationLogsResponse.Builder logSettings(Consumer<LogSettingsResponse.Builder>... logSettings)
The settings for your conversation logs. You can log text, audio, or both.
This is a convenience method that creates an instance of theLogSettingsResponse.Builderavoiding the need to create one manually viaLogSettingsResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#logSettings(List.) - Parameters:
logSettings- a consumer that will call methods onLogSettingsResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#logSettings(java.util.Collection)
-
iamRoleArn
ConversationLogsResponse.Builder iamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role used to write your logs to CloudWatch Logs or an S3 bucket.
- Parameters:
iamRoleArn- The Amazon Resource Name (ARN) of the IAM role used to write your logs to CloudWatch Logs or an S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-