Parameters

Int64Parameter

Int64 parameter, consisting of a default int64 value, and allowed a range or set of values. Value is unbounded if AllowedValues is not set.

message Int64Parameter {
    int64 defaultValue = 1;
    oneof AllowedValues {
        Int64Range range = 10;
        Int64Set set = 11;
    }
}

DoubleParameter

Double parameter, consisting of a default double value, and allowed a range of values. Value is unbounded if AllowedValues is not set.

message DoubleParameter {
    double defaultValue = 1;
    oneof AllowedValues {
        DoubleRange range = 10;
    }
}

StringParameter

String parameter. A default string value must be provided.

message StringParameter {
    string defaultValue = 1;
}

BoolParameter

String parameter. A default bool value must be provided.

message BoolParameter {
    bool defaultValue = 1;
}