Interface ConfigVariableTemplateOrBuilder (0.28.0)

public interface ConfigVariableTemplateOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDescription()

public abstract String getDescription()

Optional. Description.

string description = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Optional. Description.

string description = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for description.

getEnumOptions(int index)

public abstract ConfigValueOption getEnumOptions(int index)

Optional. Enum options. To be populated if ValueType is ENUM.

repeated .google.cloud.apihub.v1.ConfigValueOption enum_options = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ConfigValueOption

getEnumOptionsCount()

public abstract int getEnumOptionsCount()

Optional. Enum options. To be populated if ValueType is ENUM.

repeated .google.cloud.apihub.v1.ConfigValueOption enum_options = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getEnumOptionsList()

public abstract List<ConfigValueOption> getEnumOptionsList()

Optional. Enum options. To be populated if ValueType is ENUM.

repeated .google.cloud.apihub.v1.ConfigValueOption enum_options = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<ConfigValueOption>

getEnumOptionsOrBuilder(int index)

public abstract ConfigValueOptionOrBuilder getEnumOptionsOrBuilder(int index)

Optional. Enum options. To be populated if ValueType is ENUM.

repeated .google.cloud.apihub.v1.ConfigValueOption enum_options = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ConfigValueOptionOrBuilder

getEnumOptionsOrBuilderList()

public abstract List<? extends ConfigValueOptionOrBuilder> getEnumOptionsOrBuilderList()

Optional. Enum options. To be populated if ValueType is ENUM.

repeated .google.cloud.apihub.v1.ConfigValueOption enum_options = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.apihub.v1.ConfigValueOptionOrBuilder>

getId()

public abstract String getId()

Required. ID of the config variable. Must be unique within the configuration.

string id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The id.

getIdBytes()

public abstract ByteString getIdBytes()

Required. ID of the config variable. Must be unique within the configuration.

string id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for id.

getMultiSelectOptions(int index)

public abstract ConfigValueOption getMultiSelectOptions(int index)

Optional. Multi select options. To be populated if ValueType is MULTI_SELECT.

repeated .google.cloud.apihub.v1.ConfigValueOption multi_select_options = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ConfigValueOption

getMultiSelectOptionsCount()

public abstract int getMultiSelectOptionsCount()

Optional. Multi select options. To be populated if ValueType is MULTI_SELECT.

repeated .google.cloud.apihub.v1.ConfigValueOption multi_select_options = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getMultiSelectOptionsList()

public abstract List<ConfigValueOption> getMultiSelectOptionsList()

Optional. Multi select options. To be populated if ValueType is MULTI_SELECT.

repeated .google.cloud.apihub.v1.ConfigValueOption multi_select_options = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<ConfigValueOption>

getMultiSelectOptionsOrBuilder(int index)

public abstract ConfigValueOptionOrBuilder getMultiSelectOptionsOrBuilder(int index)

Optional. Multi select options. To be populated if ValueType is MULTI_SELECT.

repeated .google.cloud.apihub.v1.ConfigValueOption multi_select_options = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ConfigValueOptionOrBuilder

getMultiSelectOptionsOrBuilderList()

public abstract List<? extends ConfigValueOptionOrBuilder> getMultiSelectOptionsOrBuilderList()

Optional. Multi select options. To be populated if ValueType is MULTI_SELECT.

repeated .google.cloud.apihub.v1.ConfigValueOption multi_select_options = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.apihub.v1.ConfigValueOptionOrBuilder>

getRequired()

public abstract boolean getRequired()

Optional. Flag represents that this ConfigVariable must be provided for a PluginInstance.

bool required = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The required.

getValidationRegex()

public abstract String getValidationRegex()

Optional. Regular expression in RE2 syntax used for validating the value of a ConfigVariable.

string validation_regex = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The validationRegex.

getValidationRegexBytes()

public abstract ByteString getValidationRegexBytes()

Optional. Regular expression in RE2 syntax used for validating the value of a ConfigVariable.

string validation_regex = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for validationRegex.

getValueType()

public abstract ConfigVariableTemplate.ValueType getValueType()

Required. Type of the parameter: string, int, bool etc.

.google.cloud.apihub.v1.ConfigVariableTemplate.ValueType value_type = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ConfigVariableTemplate.ValueType

The valueType.

getValueTypeValue()

public abstract int getValueTypeValue()

Required. Type of the parameter: string, int, bool etc.

.google.cloud.apihub.v1.ConfigVariableTemplate.ValueType value_type = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for valueType.