Class Parameters
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Parameters.Builder,
Parameters>
The parameters that comprise the parameter group.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Parameters.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.static Parameters
fromInfluxDBv2
(Consumer<InfluxDBv2Parameters.Builder> influxDBv2) Create an instance of this class withinfluxDBv2()
initialized to the given value.static Parameters
fromInfluxDBv2
(InfluxDBv2Parameters influxDBv2) Create an instance of this class withinfluxDBv2()
initialized to the given value.static Parameters
fromInfluxDBv3Core
(Consumer<InfluxDBv3CoreParameters.Builder> influxDBv3Core) Create an instance of this class withinfluxDBv3Core()
initialized to the given value.static Parameters
fromInfluxDBv3Core
(InfluxDBv3CoreParameters influxDBv3Core) Create an instance of this class withinfluxDBv3Core()
initialized to the given value.static Parameters
fromInfluxDBv3Enterprise
(Consumer<InfluxDBv3EnterpriseParameters.Builder> influxDBv3Enterprise) Create an instance of this class withinfluxDBv3Enterprise()
initialized to the given value.static Parameters
fromInfluxDBv3Enterprise
(InfluxDBv3EnterpriseParameters influxDBv3Enterprise) Create an instance of this class withinfluxDBv3Enterprise()
initialized to the given value.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final InfluxDBv2Parameters
All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.final InfluxDBv3CoreParameters
All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB.All the customer-modifiable InfluxDB v3 Enterprise parameters in Timestream for InfluxDB.static Class
<? extends Parameters.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.type()
Retrieve an enum value representing which member of this object is populated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
influxDBv2
All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.
- Returns:
- All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.
-
influxDBv3Core
All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB.
- Returns:
- All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB.
-
influxDBv3Enterprise
All the customer-modifiable InfluxDB v3 Enterprise parameters in Timestream for InfluxDB.
- Returns:
- All the customer-modifiable InfluxDB v3 Enterprise parameters in Timestream for InfluxDB.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<Parameters.Builder,
Parameters> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
fromInfluxDBv2
Create an instance of this class withinfluxDBv2()
initialized to the given value.All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.
- Parameters:
influxDBv2
- All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.
-
fromInfluxDBv2
Create an instance of this class withinfluxDBv2()
initialized to the given value.All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.
- Parameters:
influxDBv2
- All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.
-
fromInfluxDBv3Core
Create an instance of this class withinfluxDBv3Core()
initialized to the given value.All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB.
- Parameters:
influxDBv3Core
- All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB.
-
fromInfluxDBv3Core
public static Parameters fromInfluxDBv3Core(Consumer<InfluxDBv3CoreParameters.Builder> influxDBv3Core) Create an instance of this class withinfluxDBv3Core()
initialized to the given value.All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB.
- Parameters:
influxDBv3Core
- All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB.
-
fromInfluxDBv3Enterprise
public static Parameters fromInfluxDBv3Enterprise(InfluxDBv3EnterpriseParameters influxDBv3Enterprise) Create an instance of this class withinfluxDBv3Enterprise()
initialized to the given value.All the customer-modifiable InfluxDB v3 Enterprise parameters in Timestream for InfluxDB.
- Parameters:
influxDBv3Enterprise
- All the customer-modifiable InfluxDB v3 Enterprise parameters in Timestream for InfluxDB.
-
fromInfluxDBv3Enterprise
public static Parameters fromInfluxDBv3Enterprise(Consumer<InfluxDBv3EnterpriseParameters.Builder> influxDBv3Enterprise) Create an instance of this class withinfluxDBv3Enterprise()
initialized to the given value.All the customer-modifiable InfluxDB v3 Enterprise parameters in Timestream for InfluxDB.
- Parameters:
influxDBv3Enterprise
- All the customer-modifiable InfluxDB v3 Enterprise parameters in Timestream for InfluxDB.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beParameters.Type.UNKNOWN_TO_SDK_VERSION
if the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beParameters.Type.UNKNOWN_TO_SDK_VERSION
if zero members are set, andnull
if more than one member is set. -
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-