Class Validation.Builder (0.1.0)

public static final class Validation.Builder extends GeneratedMessageV3.Builder<Validation.Builder> implements ValidationOrBuilder

Validation of the parameter.

Protobuf type google.cloud.cloudsecuritycompliance.v1.Validation

Implements

ValidationOrBuilder

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public Validation build()
Returns
Type Description
Validation

buildPartial()

public Validation buildPartial()
Returns
Type Description
Validation

clear()

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

clearAllowedValues()

public Validation.Builder clearAllowedValues()

Allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.AllowedValues allowed_values = 1;

Returns
Type Description
Validation.Builder

clearConstraint()

public Validation.Builder clearConstraint()
Returns
Type Description
Validation.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearIntRange()

public Validation.Builder clearIntRange()

Allowed range for numeric parameters.

.google.cloud.cloudsecuritycompliance.v1.IntRange int_range = 2;

Returns
Type Description
Validation.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearRegexpPattern()

public Validation.Builder clearRegexpPattern()

Regular expression for string parameters.

.google.cloud.cloudsecuritycompliance.v1.RegexpPattern regexp_pattern = 3;

Returns
Type Description
Validation.Builder

clone()

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

getAllowedValues()

public AllowedValues getAllowedValues()

Allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.AllowedValues allowed_values = 1;

Returns
Type Description
AllowedValues

The allowedValues.

getAllowedValuesBuilder()

public AllowedValues.Builder getAllowedValuesBuilder()

Allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.AllowedValues allowed_values = 1;

Returns
Type Description
AllowedValues.Builder

getAllowedValuesOrBuilder()

public AllowedValuesOrBuilder getAllowedValuesOrBuilder()

Allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.AllowedValues allowed_values = 1;

Returns
Type Description
AllowedValuesOrBuilder

getConstraintCase()

public Validation.ConstraintCase getConstraintCase()
Returns
Type Description
Validation.ConstraintCase

getDefaultInstanceForType()

public Validation getDefaultInstanceForType()
Returns
Type Description
Validation

getDescriptorForType()

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

getIntRange()

public IntRange getIntRange()

Allowed range for numeric parameters.

.google.cloud.cloudsecuritycompliance.v1.IntRange int_range = 2;

Returns
Type Description
IntRange

The intRange.

getIntRangeBuilder()

public IntRange.Builder getIntRangeBuilder()

Allowed range for numeric parameters.

.google.cloud.cloudsecuritycompliance.v1.IntRange int_range = 2;

Returns
Type Description
IntRange.Builder

getIntRangeOrBuilder()

public IntRangeOrBuilder getIntRangeOrBuilder()

Allowed range for numeric parameters.

.google.cloud.cloudsecuritycompliance.v1.IntRange int_range = 2;

Returns
Type Description
IntRangeOrBuilder

getRegexpPattern()

public RegexpPattern getRegexpPattern()

Regular expression for string parameters.

.google.cloud.cloudsecuritycompliance.v1.RegexpPattern regexp_pattern = 3;

Returns
Type Description
RegexpPattern

The regexpPattern.

getRegexpPatternBuilder()

public RegexpPattern.Builder getRegexpPatternBuilder()

Regular expression for string parameters.

.google.cloud.cloudsecuritycompliance.v1.RegexpPattern regexp_pattern = 3;

Returns
Type Description
RegexpPattern.Builder

getRegexpPatternOrBuilder()

public RegexpPatternOrBuilder getRegexpPatternOrBuilder()

Regular expression for string parameters.

.google.cloud.cloudsecuritycompliance.v1.RegexpPattern regexp_pattern = 3;

Returns
Type Description
RegexpPatternOrBuilder

hasAllowedValues()

public boolean hasAllowedValues()

Allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.AllowedValues allowed_values = 1;

Returns
Type Description
boolean

Whether the allowedValues field is set.

hasIntRange()

public boolean hasIntRange()

Allowed range for numeric parameters.

.google.cloud.cloudsecuritycompliance.v1.IntRange int_range = 2;

Returns
Type Description
boolean

Whether the intRange field is set.

hasRegexpPattern()

public boolean hasRegexpPattern()

Regular expression for string parameters.

.google.cloud.cloudsecuritycompliance.v1.RegexpPattern regexp_pattern = 3;

Returns
Type Description
boolean

Whether the regexpPattern field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAllowedValues(AllowedValues value)

public Validation.Builder mergeAllowedValues(AllowedValues value)

Allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.AllowedValues allowed_values = 1;

Parameter
Name Description
value AllowedValues
Returns
Type Description
Validation.Builder

mergeFrom(Validation other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeIntRange(IntRange value)

public Validation.Builder mergeIntRange(IntRange value)

Allowed range for numeric parameters.

.google.cloud.cloudsecuritycompliance.v1.IntRange int_range = 2;

Parameter
Name Description
value IntRange
Returns
Type Description
Validation.Builder

mergeRegexpPattern(RegexpPattern value)

public Validation.Builder mergeRegexpPattern(RegexpPattern value)

Regular expression for string parameters.

.google.cloud.cloudsecuritycompliance.v1.RegexpPattern regexp_pattern = 3;

Parameter
Name Description
value RegexpPattern
Returns
Type Description
Validation.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setAllowedValues(AllowedValues value)

public Validation.Builder setAllowedValues(AllowedValues value)

Allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.AllowedValues allowed_values = 1;

Parameter
Name Description
value AllowedValues
Returns
Type Description
Validation.Builder

setAllowedValues(AllowedValues.Builder builderForValue)

public Validation.Builder setAllowedValues(AllowedValues.Builder builderForValue)

Allowed set of values for the parameter.

.google.cloud.cloudsecuritycompliance.v1.AllowedValues allowed_values = 1;

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

setField(Descriptors.FieldDescriptor field, Object value)

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

setIntRange(IntRange value)

public Validation.Builder setIntRange(IntRange value)

Allowed range for numeric parameters.

.google.cloud.cloudsecuritycompliance.v1.IntRange int_range = 2;

Parameter
Name Description
value IntRange
Returns
Type Description
Validation.Builder

setIntRange(IntRange.Builder builderForValue)

public Validation.Builder setIntRange(IntRange.Builder builderForValue)

Allowed range for numeric parameters.

.google.cloud.cloudsecuritycompliance.v1.IntRange int_range = 2;

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

setRegexpPattern(RegexpPattern value)

public Validation.Builder setRegexpPattern(RegexpPattern value)

Regular expression for string parameters.

.google.cloud.cloudsecuritycompliance.v1.RegexpPattern regexp_pattern = 3;

Parameter
Name Description
value RegexpPattern
Returns
Type Description
Validation.Builder

setRegexpPattern(RegexpPattern.Builder builderForValue)

public Validation.Builder setRegexpPattern(RegexpPattern.Builder builderForValue)

Regular expression for string parameters.

.google.cloud.cloudsecuritycompliance.v1.RegexpPattern regexp_pattern = 3;

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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