Interface InfluxDBDestinationConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InfluxDBDestinationConfiguration.Builder,,InfluxDBDestinationConfiguration> SdkBuilder<InfluxDBDestinationConfiguration.Builder,,InfluxDBDestinationConfiguration> SdkPojo
- Enclosing class:
InfluxDBDestinationConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionThe URL of the InfluxDB instance to write to.influxDBVersion(String influxDBVersion) The major version of the InfluxDB instance.influxDBVersion(InfluxDBVersion influxDBVersion) The major version of the InfluxDB instance.The ARN or name of the Amazon Web Services Secrets Manager secret that contains the InfluxDB API token.The key to read from the secret value when the secret contains a JSON object.secretType(String secretType) The type of the secret that contains the InfluxDB API token.secretType(InfluxDBSecretType secretType) The type of the secret that contains the InfluxDB API token.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
endpoint
The URL of the InfluxDB instance to write to.
- Parameters:
endpoint- The URL of the InfluxDB instance to write to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
influxDBVersion
The major version of the InfluxDB instance. Valid values are
V2andV3.- Parameters:
influxDBVersion- The major version of the InfluxDB instance. Valid values areV2andV3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
influxDBVersion
The major version of the InfluxDB instance. Valid values are
V2andV3.- Parameters:
influxDBVersion- The major version of the InfluxDB instance. Valid values areV2andV3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
secretId
The ARN or name of the Amazon Web Services Secrets Manager secret that contains the InfluxDB API token.
- Parameters:
secretId- The ARN or name of the Amazon Web Services Secrets Manager secret that contains the InfluxDB API token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secretType
The type of the secret that contains the InfluxDB API token. Valid values are
SecretStringandSecretBinary.If omitted, IoT reads the secret as a string.
- Parameters:
secretType- The type of the secret that contains the InfluxDB API token. Valid values areSecretStringandSecretBinary.If omitted, IoT reads the secret as a string.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
secretType
The type of the secret that contains the InfluxDB API token. Valid values are
SecretStringandSecretBinary.If omitted, IoT reads the secret as a string.
- Parameters:
secretType- The type of the secret that contains the InfluxDB API token. Valid values areSecretStringandSecretBinary.If omitted, IoT reads the secret as a string.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
secretKey
The key to read from the secret value when the secret contains a JSON object. If omitted, IoT uses the entire secret value as the InfluxDB API token.
- Parameters:
secretKey- The key to read from the secret value when the secret contains a JSON object. If omitted, IoT uses the entire secret value as the InfluxDB API token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-