Interface SetV2LoggingOptionsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<SetV2LoggingOptionsRequest.Builder,SetV2LoggingOptionsRequest>,IotRequest.Builder,SdkBuilder<SetV2LoggingOptionsRequest.Builder,SetV2LoggingOptionsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- SetV2LoggingOptionsRequest
public static interface SetV2LoggingOptionsRequest.Builder extends IotRequest.Builder, SdkPojo, CopyableBuilder<SetV2LoggingOptionsRequest.Builder,SetV2LoggingOptionsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SetV2LoggingOptionsRequest.BuilderdefaultLogLevel(String defaultLogLevel)The default logging level.SetV2LoggingOptionsRequest.BuilderdefaultLogLevel(LogLevel defaultLogLevel)The default logging level.SetV2LoggingOptionsRequest.BuilderdisableAllLogs(Boolean disableAllLogs)If true all logs are disabled.SetV2LoggingOptionsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)SetV2LoggingOptionsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)SetV2LoggingOptionsRequest.BuilderroleArn(String roleArn)The ARN of the role that allows IoT to write to Cloudwatch logs.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iot.model.IotRequest.Builder
build
-
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
-
roleArn
SetV2LoggingOptionsRequest.Builder roleArn(String roleArn)
The ARN of the role that allows IoT to write to Cloudwatch logs.
- Parameters:
roleArn- The ARN of the role that allows IoT to write to Cloudwatch logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultLogLevel
SetV2LoggingOptionsRequest.Builder defaultLogLevel(String defaultLogLevel)
The default logging level.
-
defaultLogLevel
SetV2LoggingOptionsRequest.Builder defaultLogLevel(LogLevel defaultLogLevel)
The default logging level.
-
disableAllLogs
SetV2LoggingOptionsRequest.Builder disableAllLogs(Boolean disableAllLogs)
If true all logs are disabled. The default is false.
- Parameters:
disableAllLogs- If true all logs are disabled. The default is false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
SetV2LoggingOptionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
SetV2LoggingOptionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-