Interface DeliverySourceConfigurationSchema.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DeliverySourceConfigurationSchema.Builder,,DeliverySourceConfigurationSchema> SdkBuilder<DeliverySourceConfigurationSchema.Builder,,DeliverySourceConfigurationSchema> SdkPojo
- Enclosing class:
DeliverySourceConfigurationSchema
-
Method Summary
Modifier and TypeMethodDescriptiondefaultValue(String defaultValue) The default value of the configuration that is used when a value is not specified in a PutDeliverySource request.The name of the configuration.The maximum numeric value allowed for the configuration.The minimum numeric value allowed for the configuration.supportedValues(String... supportedValues) The list of allowed values for the configuration.supportedValues(Collection<String> supportedValues) The list of allowed values for the configuration.The data type of the configuration value.The data type of the configuration value.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
-
keyName
The name of the configuration.
- Parameters:
keyName- The name of the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
valueType
The data type of the configuration value. Valid values are
string,boolean,int,double, andlong.- Parameters:
valueType- The data type of the configuration value. Valid values arestring,boolean,int,double, andlong.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
valueType
DeliverySourceConfigurationSchema.Builder valueType(DeliverySourceConfigurationSchemaValueType valueType) The data type of the configuration value. Valid values are
string,boolean,int,double, andlong.- Parameters:
valueType- The data type of the configuration value. Valid values arestring,boolean,int,double, andlong.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultValue
The default value of the configuration that is used when a value is not specified in a PutDeliverySource request.
- Parameters:
defaultValue- The default value of the configuration that is used when a value is not specified in a PutDeliverySource request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedValues
The list of allowed values for the configuration. Empty for free-form configuration.
- Parameters:
supportedValues- The list of allowed values for the configuration. Empty for free-form configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedValues
The list of allowed values for the configuration. Empty for free-form configuration.
- Parameters:
supportedValues- The list of allowed values for the configuration. Empty for free-form configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minValue
The minimum numeric value allowed for the configuration. This applies only when the
valueTypeis a numeric type.- Parameters:
minValue- The minimum numeric value allowed for the configuration. This applies only when thevalueTypeis a numeric type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxValue
The maximum numeric value allowed for the configuration. This applies only when the
valueTypeis a numeric type.- Parameters:
maxValue- The maximum numeric value allowed for the configuration. This applies only when thevalueTypeis a numeric type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-