Class ConfigVariableTemplate.Builder (0.28.0)

public static final class ConfigVariableTemplate.Builder extends GeneratedMessageV3.Builder<ConfigVariableTemplate.Builder> implements ConfigVariableTemplateOrBuilder

ConfigVariableTemplate represents a configuration variable template present in a Plugin Config.

Protobuf type google.cloud.apihub.v1.ConfigVariableTemplate

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllEnumOptions(Iterable<? extends ConfigValueOption> values)

public ConfigVariableTemplate.Builder addAllEnumOptions(Iterable<? extends ConfigValueOption> values)

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
values Iterable<? extends com.google.cloud.apihub.v1.ConfigValueOption>
Returns
Type Description
ConfigVariableTemplate.Builder

addAllMultiSelectOptions(Iterable<? extends ConfigValueOption> values)

public ConfigVariableTemplate.Builder addAllMultiSelectOptions(Iterable<? extends ConfigValueOption> values)

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
values Iterable<? extends com.google.cloud.apihub.v1.ConfigValueOption>
Returns
Type Description
ConfigVariableTemplate.Builder

addEnumOptions(ConfigValueOption value)

public ConfigVariableTemplate.Builder addEnumOptions(ConfigValueOption value)

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
value ConfigValueOption
Returns
Type Description
ConfigVariableTemplate.Builder

addEnumOptions(ConfigValueOption.Builder builderForValue)

public ConfigVariableTemplate.Builder addEnumOptions(ConfigValueOption.Builder builderForValue)

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
builderForValue ConfigValueOption.Builder
Returns
Type Description
ConfigVariableTemplate.Builder

addEnumOptions(int index, ConfigValueOption value)

public ConfigVariableTemplate.Builder addEnumOptions(int index, ConfigValueOption value)

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

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

Parameters
Name Description
index int
value ConfigValueOption
Returns
Type Description
ConfigVariableTemplate.Builder

addEnumOptions(int index, ConfigValueOption.Builder builderForValue)

public ConfigVariableTemplate.Builder addEnumOptions(int index, ConfigValueOption.Builder builderForValue)

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

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

Parameters
Name Description
index int
builderForValue ConfigValueOption.Builder
Returns
Type Description
ConfigVariableTemplate.Builder

addEnumOptionsBuilder()

public ConfigValueOption.Builder addEnumOptionsBuilder()

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
ConfigValueOption.Builder

addEnumOptionsBuilder(int index)

public ConfigValueOption.Builder addEnumOptionsBuilder(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.Builder

addMultiSelectOptions(ConfigValueOption value)

public ConfigVariableTemplate.Builder addMultiSelectOptions(ConfigValueOption value)

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
value ConfigValueOption
Returns
Type Description
ConfigVariableTemplate.Builder

addMultiSelectOptions(ConfigValueOption.Builder builderForValue)

public ConfigVariableTemplate.Builder addMultiSelectOptions(ConfigValueOption.Builder builderForValue)

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
builderForValue ConfigValueOption.Builder
Returns
Type Description
ConfigVariableTemplate.Builder

addMultiSelectOptions(int index, ConfigValueOption value)

public ConfigVariableTemplate.Builder addMultiSelectOptions(int index, ConfigValueOption value)

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];

Parameters
Name Description
index int
value ConfigValueOption
Returns
Type Description
ConfigVariableTemplate.Builder

addMultiSelectOptions(int index, ConfigValueOption.Builder builderForValue)

public ConfigVariableTemplate.Builder addMultiSelectOptions(int index, ConfigValueOption.Builder builderForValue)

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];

Parameters
Name Description
index int
builderForValue ConfigValueOption.Builder
Returns
Type Description
ConfigVariableTemplate.Builder

addMultiSelectOptionsBuilder()

public ConfigValueOption.Builder addMultiSelectOptionsBuilder()

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
ConfigValueOption.Builder

addMultiSelectOptionsBuilder(int index)

public ConfigValueOption.Builder addMultiSelectOptionsBuilder(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.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ConfigVariableTemplate.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ConfigVariableTemplate.Builder
Overrides

build()

public ConfigVariableTemplate build()
Returns
Type Description
ConfigVariableTemplate

buildPartial()

public ConfigVariableTemplate buildPartial()
Returns
Type Description
ConfigVariableTemplate

clear()

public ConfigVariableTemplate.Builder clear()
Returns
Type Description
ConfigVariableTemplate.Builder
Overrides

clearDescription()

public ConfigVariableTemplate.Builder clearDescription()

Optional. Description.

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

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.

clearEnumOptions()

public ConfigVariableTemplate.Builder clearEnumOptions()

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
ConfigVariableTemplate.Builder

clearField(Descriptors.FieldDescriptor field)

public ConfigVariableTemplate.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ConfigVariableTemplate.Builder
Overrides

clearId()

public ConfigVariableTemplate.Builder clearId()

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

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

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.

clearMultiSelectOptions()

public ConfigVariableTemplate.Builder clearMultiSelectOptions()

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
ConfigVariableTemplate.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public ConfigVariableTemplate.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ConfigVariableTemplate.Builder
Overrides

clearRequired()

public ConfigVariableTemplate.Builder clearRequired()

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

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

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.

clearValidationRegex()

public ConfigVariableTemplate.Builder clearValidationRegex()

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
ConfigVariableTemplate.Builder

This builder for chaining.

clearValueType()

public ConfigVariableTemplate.Builder clearValueType()

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.Builder

This builder for chaining.

clone()

public ConfigVariableTemplate.Builder clone()
Returns
Type Description
ConfigVariableTemplate.Builder
Overrides

getDefaultInstanceForType()

public ConfigVariableTemplate getDefaultInstanceForType()
Returns
Type Description
ConfigVariableTemplate

getDescription()

public String getDescription()

Optional. Description.

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

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

Optional. Description.

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

Returns
Type Description
ByteString

The bytes for description.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEnumOptions(int index)

public 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

getEnumOptionsBuilder(int index)

public ConfigValueOption.Builder getEnumOptionsBuilder(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.Builder

getEnumOptionsBuilderList()

public List<ConfigValueOption.Builder> getEnumOptionsBuilderList()

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<Builder>

getEnumOptionsCount()

public 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 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 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 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 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 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 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

getMultiSelectOptionsBuilder(int index)

public ConfigValueOption.Builder getMultiSelectOptionsBuilder(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.Builder

getMultiSelectOptionsBuilderList()

public List<ConfigValueOption.Builder> getMultiSelectOptionsBuilderList()

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<Builder>

getMultiSelectOptionsCount()

public 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 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 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 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 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 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 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 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 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.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ConfigVariableTemplate other)

public ConfigVariableTemplate.Builder mergeFrom(ConfigVariableTemplate other)
Parameter
Name Description
other ConfigVariableTemplate
Returns
Type Description
ConfigVariableTemplate.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ConfigVariableTemplate.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ConfigVariableTemplate.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ConfigVariableTemplate.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ConfigVariableTemplate.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ConfigVariableTemplate.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ConfigVariableTemplate.Builder
Overrides

removeEnumOptions(int index)

public ConfigVariableTemplate.Builder removeEnumOptions(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
ConfigVariableTemplate.Builder

removeMultiSelectOptions(int index)

public ConfigVariableTemplate.Builder removeMultiSelectOptions(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
ConfigVariableTemplate.Builder

setDescription(String value)

public ConfigVariableTemplate.Builder setDescription(String value)

Optional. Description.

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

Parameter
Name Description
value String

The description to set.

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public ConfigVariableTemplate.Builder setDescriptionBytes(ByteString value)

Optional. Description.

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

Parameter
Name Description
value ByteString

The bytes for description to set.

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.

setEnumOptions(int index, ConfigValueOption value)

public ConfigVariableTemplate.Builder setEnumOptions(int index, ConfigValueOption value)

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

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

Parameters
Name Description
index int
value ConfigValueOption
Returns
Type Description
ConfigVariableTemplate.Builder

setEnumOptions(int index, ConfigValueOption.Builder builderForValue)

public ConfigVariableTemplate.Builder setEnumOptions(int index, ConfigValueOption.Builder builderForValue)

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

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

Parameters
Name Description
index int
builderForValue ConfigValueOption.Builder
Returns
Type Description
ConfigVariableTemplate.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ConfigVariableTemplate.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ConfigVariableTemplate.Builder
Overrides

setId(String value)

public ConfigVariableTemplate.Builder setId(String value)

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

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

Parameter
Name Description
value String

The id to set.

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.

setIdBytes(ByteString value)

public ConfigVariableTemplate.Builder setIdBytes(ByteString value)

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

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

Parameter
Name Description
value ByteString

The bytes for id to set.

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.

setMultiSelectOptions(int index, ConfigValueOption value)

public ConfigVariableTemplate.Builder setMultiSelectOptions(int index, ConfigValueOption value)

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];

Parameters
Name Description
index int
value ConfigValueOption
Returns
Type Description
ConfigVariableTemplate.Builder

setMultiSelectOptions(int index, ConfigValueOption.Builder builderForValue)

public ConfigVariableTemplate.Builder setMultiSelectOptions(int index, ConfigValueOption.Builder builderForValue)

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];

Parameters
Name Description
index int
builderForValue ConfigValueOption.Builder
Returns
Type Description
ConfigVariableTemplate.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ConfigVariableTemplate.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ConfigVariableTemplate.Builder
Overrides

setRequired(boolean value)

public ConfigVariableTemplate.Builder setRequired(boolean value)

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

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

Parameter
Name Description
value boolean

The required to set.

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ConfigVariableTemplate.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ConfigVariableTemplate.Builder
Overrides

setValidationRegex(String value)

public ConfigVariableTemplate.Builder setValidationRegex(String value)

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

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

Parameter
Name Description
value String

The validationRegex to set.

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.

setValidationRegexBytes(ByteString value)

public ConfigVariableTemplate.Builder setValidationRegexBytes(ByteString value)

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

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

Parameter
Name Description
value ByteString

The bytes for validationRegex to set.

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.

setValueType(ConfigVariableTemplate.ValueType value)

public ConfigVariableTemplate.Builder setValueType(ConfigVariableTemplate.ValueType value)

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

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

Parameter
Name Description
value ConfigVariableTemplate.ValueType

The valueType to set.

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.

setValueTypeValue(int value)

public ConfigVariableTemplate.Builder setValueTypeValue(int value)

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

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

Parameter
Name Description
value int

The enum numeric value on the wire for valueType to set.

Returns
Type Description
ConfigVariableTemplate.Builder

This builder for chaining.