Class ParameterSpec.Builder (0.1.0)

public static final class ParameterSpec.Builder extends GeneratedMessageV3.Builder<ParameterSpec.Builder> implements ParameterSpecOrBuilder

A parameter spec of the cloud control.

Protobuf type google.cloud.cloudsecuritycompliance.v1.ParameterSpec

Static Methods

getDescriptor()

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

Methods

addAllSubParameters(Iterable<? extends ParameterSpec> values)

public ParameterSpec.Builder addAllSubParameters(Iterable<? extends ParameterSpec> values)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.cloudsecuritycompliance.v1.ParameterSpec>
Returns
Type Description
ParameterSpec.Builder

addAllSubstitutionRules(Iterable<? extends ParameterSubstitutionRule> values)

public ParameterSpec.Builder addAllSubstitutionRules(Iterable<? extends ParameterSubstitutionRule> values)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule>
Returns
Type Description
ParameterSpec.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addSubParameters(ParameterSpec value)

public ParameterSpec.Builder addSubParameters(ParameterSpec value)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ParameterSpec
Returns
Type Description
ParameterSpec.Builder

addSubParameters(ParameterSpec.Builder builderForValue)

public ParameterSpec.Builder addSubParameters(ParameterSpec.Builder builderForValue)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ParameterSpec.Builder
Returns
Type Description
ParameterSpec.Builder

addSubParameters(int index, ParameterSpec value)

public ParameterSpec.Builder addSubParameters(int index, ParameterSpec value)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value ParameterSpec
Returns
Type Description
ParameterSpec.Builder

addSubParameters(int index, ParameterSpec.Builder builderForValue)

public ParameterSpec.Builder addSubParameters(int index, ParameterSpec.Builder builderForValue)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue ParameterSpec.Builder
Returns
Type Description
ParameterSpec.Builder

addSubParametersBuilder()

public ParameterSpec.Builder addSubParametersBuilder()

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ParameterSpec.Builder

addSubParametersBuilder(int index)

public ParameterSpec.Builder addSubParametersBuilder(int index)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ParameterSpec.Builder

addSubstitutionRules(ParameterSubstitutionRule value)

public ParameterSpec.Builder addSubstitutionRules(ParameterSubstitutionRule value)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ParameterSubstitutionRule
Returns
Type Description
ParameterSpec.Builder

addSubstitutionRules(ParameterSubstitutionRule.Builder builderForValue)

public ParameterSpec.Builder addSubstitutionRules(ParameterSubstitutionRule.Builder builderForValue)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ParameterSubstitutionRule.Builder
Returns
Type Description
ParameterSpec.Builder

addSubstitutionRules(int index, ParameterSubstitutionRule value)

public ParameterSpec.Builder addSubstitutionRules(int index, ParameterSubstitutionRule value)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value ParameterSubstitutionRule
Returns
Type Description
ParameterSpec.Builder

addSubstitutionRules(int index, ParameterSubstitutionRule.Builder builderForValue)

public ParameterSpec.Builder addSubstitutionRules(int index, ParameterSubstitutionRule.Builder builderForValue)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue ParameterSubstitutionRule.Builder
Returns
Type Description
ParameterSpec.Builder

addSubstitutionRulesBuilder()

public ParameterSubstitutionRule.Builder addSubstitutionRulesBuilder()

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ParameterSubstitutionRule.Builder

addSubstitutionRulesBuilder(int index)

public ParameterSubstitutionRule.Builder addSubstitutionRulesBuilder(int index)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ParameterSubstitutionRule.Builder

build()

public ParameterSpec build()
Returns
Type Description
ParameterSpec

buildPartial()

public ParameterSpec buildPartial()
Returns
Type Description
ParameterSpec

clear()

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

clearDefaultValue()

public ParameterSpec.Builder clearDefaultValue()

Optional. The default value of the parameter.

.google.cloud.cloudsecuritycompliance.v1.ParamValue default_value = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ParameterSpec.Builder

clearDescription()

public ParameterSpec.Builder clearDescription()

Optional. The description of the parameter. The maximum length is 2000 characters.

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

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

clearDisplayName()

public ParameterSpec.Builder clearDisplayName()

Optional. The display name of the parameter. The maximum length is 200 characters.

string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearIsRequired()

public ParameterSpec.Builder clearIsRequired()

Required. if the parameter is required

bool is_required = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

clearName()

public ParameterSpec.Builder clearName()

Required. The name of the parameter.

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

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSubParameters()

public ParameterSpec.Builder clearSubParameters()

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ParameterSpec.Builder

clearSubstitutionRules()

public ParameterSpec.Builder clearSubstitutionRules()

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ParameterSpec.Builder

clearValidation()

public ParameterSpec.Builder clearValidation()

Optional. The allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.Validation validation = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ParameterSpec.Builder

clearValueType()

public ParameterSpec.Builder clearValueType()

Required. Parameter value type.

.google.cloud.cloudsecuritycompliance.v1.ParameterSpec.ValueType value_type = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

clone()

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

getDefaultInstanceForType()

public ParameterSpec getDefaultInstanceForType()
Returns
Type Description
ParameterSpec

getDefaultValue()

public ParamValue getDefaultValue()

Optional. The default value of the parameter.

.google.cloud.cloudsecuritycompliance.v1.ParamValue default_value = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ParamValue

The defaultValue.

getDefaultValueBuilder()

public ParamValue.Builder getDefaultValueBuilder()

Optional. The default value of the parameter.

.google.cloud.cloudsecuritycompliance.v1.ParamValue default_value = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ParamValue.Builder

getDefaultValueOrBuilder()

public ParamValueOrBuilder getDefaultValueOrBuilder()

Optional. The default value of the parameter.

.google.cloud.cloudsecuritycompliance.v1.ParamValue default_value = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ParamValueOrBuilder

getDescription()

public String getDescription()

Optional. The description of the parameter. The maximum length is 2000 characters.

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

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

Optional. The description of the parameter. The maximum length is 2000 characters.

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

getDisplayName()

public String getDisplayName()

Optional. The display name of the parameter. The maximum length is 200 characters.

string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

Optional. The display name of the parameter. The maximum length is 200 characters.

string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for displayName.

getIsRequired()

public boolean getIsRequired()

Required. if the parameter is required

bool is_required = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

The isRequired.

getName()

public String getName()

Required. The name of the parameter.

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

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Required. The name of the parameter.

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

Returns
Type Description
ByteString

The bytes for name.

getSubParameters(int index)

public ParameterSpec getSubParameters(int index)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ParameterSpec

getSubParametersBuilder(int index)

public ParameterSpec.Builder getSubParametersBuilder(int index)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ParameterSpec.Builder

getSubParametersBuilderList()

public List<ParameterSpec.Builder> getSubParametersBuilderList()

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getSubParametersCount()

public int getSubParametersCount()

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getSubParametersList()

public List<ParameterSpec> getSubParametersList()

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<ParameterSpec>

getSubParametersOrBuilder(int index)

public ParameterSpecOrBuilder getSubParametersOrBuilder(int index)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ParameterSpecOrBuilder

getSubParametersOrBuilderList()

public List<? extends ParameterSpecOrBuilder> getSubParametersOrBuilderList()

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.cloudsecuritycompliance.v1.ParameterSpecOrBuilder>

getSubstitutionRules(int index)

public ParameterSubstitutionRule getSubstitutionRules(int index)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ParameterSubstitutionRule

getSubstitutionRulesBuilder(int index)

public ParameterSubstitutionRule.Builder getSubstitutionRulesBuilder(int index)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ParameterSubstitutionRule.Builder

getSubstitutionRulesBuilderList()

public List<ParameterSubstitutionRule.Builder> getSubstitutionRulesBuilderList()

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getSubstitutionRulesCount()

public int getSubstitutionRulesCount()

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getSubstitutionRulesList()

public List<ParameterSubstitutionRule> getSubstitutionRulesList()

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<ParameterSubstitutionRule>

getSubstitutionRulesOrBuilder(int index)

public ParameterSubstitutionRuleOrBuilder getSubstitutionRulesOrBuilder(int index)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ParameterSubstitutionRuleOrBuilder

getSubstitutionRulesOrBuilderList()

public List<? extends ParameterSubstitutionRuleOrBuilder> getSubstitutionRulesOrBuilderList()

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRuleOrBuilder>

getValidation()

public Validation getValidation()

Optional. The allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.Validation validation = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Validation

The validation.

getValidationBuilder()

public Validation.Builder getValidationBuilder()

Optional. The allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.Validation validation = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Validation.Builder

getValidationOrBuilder()

public ValidationOrBuilder getValidationOrBuilder()

Optional. The allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.Validation validation = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ValidationOrBuilder

getValueType()

public ParameterSpec.ValueType getValueType()

Required. Parameter value type.

.google.cloud.cloudsecuritycompliance.v1.ParameterSpec.ValueType value_type = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ParameterSpec.ValueType

The valueType.

getValueTypeValue()

public int getValueTypeValue()

Required. Parameter value type.

.google.cloud.cloudsecuritycompliance.v1.ParameterSpec.ValueType value_type = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for valueType.

hasDefaultValue()

public boolean hasDefaultValue()

Optional. The default value of the parameter.

.google.cloud.cloudsecuritycompliance.v1.ParamValue default_value = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the defaultValue field is set.

hasValidation()

public boolean hasValidation()

Optional. The allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.Validation validation = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the validation field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDefaultValue(ParamValue value)

public ParameterSpec.Builder mergeDefaultValue(ParamValue value)

Optional. The default value of the parameter.

.google.cloud.cloudsecuritycompliance.v1.ParamValue default_value = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ParamValue
Returns
Type Description
ParameterSpec.Builder

mergeFrom(ParameterSpec other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

mergeValidation(Validation value)

public ParameterSpec.Builder mergeValidation(Validation value)

Optional. The allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.Validation validation = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Validation
Returns
Type Description
ParameterSpec.Builder

removeSubParameters(int index)

public ParameterSpec.Builder removeSubParameters(int index)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ParameterSpec.Builder

removeSubstitutionRules(int index)

public ParameterSpec.Builder removeSubstitutionRules(int index)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ParameterSpec.Builder

setDefaultValue(ParamValue value)

public ParameterSpec.Builder setDefaultValue(ParamValue value)

Optional. The default value of the parameter.

.google.cloud.cloudsecuritycompliance.v1.ParamValue default_value = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ParamValue
Returns
Type Description
ParameterSpec.Builder

setDefaultValue(ParamValue.Builder builderForValue)

public ParameterSpec.Builder setDefaultValue(ParamValue.Builder builderForValue)

Optional. The default value of the parameter.

.google.cloud.cloudsecuritycompliance.v1.ParamValue default_value = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ParamValue.Builder
Returns
Type Description
ParameterSpec.Builder

setDescription(String value)

public ParameterSpec.Builder setDescription(String value)

Optional. The description of the parameter. The maximum length is 2000 characters.

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

Parameter
Name Description
value String

The description to set.

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public ParameterSpec.Builder setDescriptionBytes(ByteString value)

Optional. The description of the parameter. The maximum length is 2000 characters.

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

Parameter
Name Description
value ByteString

The bytes for description to set.

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

setDisplayName(String value)

public ParameterSpec.Builder setDisplayName(String value)

Optional. The display name of the parameter. The maximum length is 200 characters.

string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public ParameterSpec.Builder setDisplayNameBytes(ByteString value)

Optional. The display name of the parameter. The maximum length is 200 characters.

string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setIsRequired(boolean value)

public ParameterSpec.Builder setIsRequired(boolean value)

Required. if the parameter is required

bool is_required = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value boolean

The isRequired to set.

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

setName(String value)

public ParameterSpec.Builder setName(String value)

Required. The name of the parameter.

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

Parameter
Name Description
value String

The name to set.

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

setNameBytes(ByteString value)

public ParameterSpec.Builder setNameBytes(ByteString value)

Required. The name of the parameter.

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

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

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

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

setSubParameters(int index, ParameterSpec value)

public ParameterSpec.Builder setSubParameters(int index, ParameterSpec value)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value ParameterSpec
Returns
Type Description
ParameterSpec.Builder

setSubParameters(int index, ParameterSpec.Builder builderForValue)

public ParameterSpec.Builder setSubParameters(int index, ParameterSpec.Builder builderForValue)

Optional. ParameterSpec for oneof attributes.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue ParameterSpec.Builder
Returns
Type Description
ParameterSpec.Builder

setSubstitutionRules(int index, ParameterSubstitutionRule value)

public ParameterSpec.Builder setSubstitutionRules(int index, ParameterSubstitutionRule value)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value ParameterSubstitutionRule
Returns
Type Description
ParameterSpec.Builder

setSubstitutionRules(int index, ParameterSubstitutionRule.Builder builderForValue)

public ParameterSpec.Builder setSubstitutionRules(int index, ParameterSubstitutionRule.Builder builderForValue)

Optional. List of parameter substitutions.

repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue ParameterSubstitutionRule.Builder
Returns
Type Description
ParameterSpec.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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

setValidation(Validation value)

public ParameterSpec.Builder setValidation(Validation value)

Optional. The allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.Validation validation = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Validation
Returns
Type Description
ParameterSpec.Builder

setValidation(Validation.Builder builderForValue)

public ParameterSpec.Builder setValidation(Validation.Builder builderForValue)

Optional. The allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.Validation validation = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Validation.Builder
Returns
Type Description
ParameterSpec.Builder

setValueType(ParameterSpec.ValueType value)

public ParameterSpec.Builder setValueType(ParameterSpec.ValueType value)

Required. Parameter value type.

.google.cloud.cloudsecuritycompliance.v1.ParameterSpec.ValueType value_type = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ParameterSpec.ValueType

The valueType to set.

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.

setValueTypeValue(int value)

public ParameterSpec.Builder setValueTypeValue(int value)

Required. Parameter value type.

.google.cloud.cloudsecuritycompliance.v1.ParameterSpec.ValueType value_type = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

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

Returns
Type Description
ParameterSpec.Builder

This builder for chaining.