Interface DeliverySourceConfigurationSchema.Builder

  • 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, and long.

      Parameters:
      valueType - The data type of the configuration value. Valid values are string, boolean, int, double, and long.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • valueType

      The data type of the configuration value. Valid values are string, boolean, int, double, and long.

      Parameters:
      valueType - The data type of the configuration value. Valid values are string, boolean, int, double, and long.
      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

      DeliverySourceConfigurationSchema.Builder supportedValues(Collection<String> 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

      DeliverySourceConfigurationSchema.Builder supportedValues(String... 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 valueType is a numeric type.

      Parameters:
      minValue - The minimum numeric value allowed for the configuration. This applies only when the valueType is 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 valueType is a numeric type.

      Parameters:
      maxValue - The maximum numeric value allowed for the configuration. This applies only when the valueType is a numeric type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.