Class Constraint.CustomConstraintDefinition.Parameter (2.62.0)

public static final class Constraint.CustomConstraintDefinition.Parameter extends GeneratedMessageV3 implements Constraint.CustomConstraintDefinition.ParameterOrBuilder

Defines a parameter structure.

Protobuf type google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > Constraint.CustomConstraintDefinition.Parameter

Static Fields

DEFAULT_VALUE_FIELD_NUMBER

public static final int DEFAULT_VALUE_FIELD_NUMBER
Field Value
Type Description
int

ITEM_FIELD_NUMBER

public static final int ITEM_FIELD_NUMBER
Field Value
Type Description
int

METADATA_FIELD_NUMBER

public static final int METADATA_FIELD_NUMBER
Field Value
Type Description
int

TYPE_FIELD_NUMBER

public static final int TYPE_FIELD_NUMBER
Field Value
Type Description
int

VALID_VALUES_EXPR_FIELD_NUMBER

public static final int VALID_VALUES_EXPR_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static Constraint.CustomConstraintDefinition.Parameter getDefaultInstance()
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter

getDescriptor()

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

newBuilder()

public static Constraint.CustomConstraintDefinition.Parameter.Builder newBuilder()
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter.Builder

newBuilder(Constraint.CustomConstraintDefinition.Parameter prototype)

public static Constraint.CustomConstraintDefinition.Parameter.Builder newBuilder(Constraint.CustomConstraintDefinition.Parameter prototype)
Parameter
Name Description
prototype Constraint.CustomConstraintDefinition.Parameter
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter.Builder

parseDelimitedFrom(InputStream input)

public static Constraint.CustomConstraintDefinition.Parameter parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Constraint.CustomConstraintDefinition.Parameter parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static Constraint.CustomConstraintDefinition.Parameter parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static Constraint.CustomConstraintDefinition.Parameter parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static Constraint.CustomConstraintDefinition.Parameter parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static Constraint.CustomConstraintDefinition.Parameter parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static Constraint.CustomConstraintDefinition.Parameter parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static Constraint.CustomConstraintDefinition.Parameter parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static Constraint.CustomConstraintDefinition.Parameter parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Constraint.CustomConstraintDefinition.Parameter parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static Constraint.CustomConstraintDefinition.Parameter parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static Constraint.CustomConstraintDefinition.Parameter parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<Constraint.CustomConstraintDefinition.Parameter> parser()
Returns
Type Description
Parser<Parameter>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public Constraint.CustomConstraintDefinition.Parameter getDefaultInstanceForType()
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter

getDefaultValue()

public Value getDefaultValue()

Sets the value of the parameter in an assignment if no value is given.

.google.protobuf.Value default_value = 2;

Returns
Type Description
Value

The defaultValue.

getDefaultValueOrBuilder()

public ValueOrBuilder getDefaultValueOrBuilder()

Sets the value of the parameter in an assignment if no value is given.

.google.protobuf.Value default_value = 2;

Returns
Type Description
ValueOrBuilder

getItem()

public Constraint.CustomConstraintDefinition.Parameter.Type getItem()

Determines the parameter's value structure. For example, LIST<STRING> can be specified by defining type: LIST, and item: STRING.

.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type item = 5;

Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter.Type

The item.

getItemValue()

public int getItemValue()

Determines the parameter's value structure. For example, LIST<STRING> can be specified by defining type: LIST, and item: STRING.

.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type item = 5;

Returns
Type Description
int

The enum numeric value on the wire for item.

getMetadata()

public Constraint.CustomConstraintDefinition.Parameter.Metadata getMetadata()

Defines subproperties primarily used by the UI to display user-friendly information.

.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Metadata metadata = 4;

Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter.Metadata

The metadata.

getMetadataOrBuilder()

public Constraint.CustomConstraintDefinition.Parameter.MetadataOrBuilder getMetadataOrBuilder()

Defines subproperties primarily used by the UI to display user-friendly information.

.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Metadata metadata = 4;

Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter.MetadataOrBuilder

getParserForType()

public Parser<Constraint.CustomConstraintDefinition.Parameter> getParserForType()
Returns
Type Description
Parser<Parameter>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getType()

public Constraint.CustomConstraintDefinition.Parameter.Type getType()

Type of the parameter.

.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type type = 1;

Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter.Type

The type.

getTypeValue()

public int getTypeValue()

Type of the parameter.

.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Type type = 1;

Returns
Type Description
int

The enum numeric value on the wire for type.

getValidValuesExpr()

public String getValidValuesExpr()

Provides a CEL expression to specify the acceptable parameter values during assignment. For example, parameterName in ("parameterValue1", "parameterValue2")

string valid_values_expr = 3;

Returns
Type Description
String

The validValuesExpr.

getValidValuesExprBytes()

public ByteString getValidValuesExprBytes()

Provides a CEL expression to specify the acceptable parameter values during assignment. For example, parameterName in ("parameterValue1", "parameterValue2")

string valid_values_expr = 3;

Returns
Type Description
ByteString

The bytes for validValuesExpr.

hasDefaultValue()

public boolean hasDefaultValue()

Sets the value of the parameter in an assignment if no value is given.

.google.protobuf.Value default_value = 2;

Returns
Type Description
boolean

Whether the defaultValue field is set.

hasMetadata()

public boolean hasMetadata()

Defines subproperties primarily used by the UI to display user-friendly information.

.google.cloud.orgpolicy.v2.Constraint.CustomConstraintDefinition.Parameter.Metadata metadata = 4;

Returns
Type Description
boolean

Whether the metadata field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public Constraint.CustomConstraintDefinition.Parameter.Builder newBuilderForType()
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected Constraint.CustomConstraintDefinition.Parameter.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public Constraint.CustomConstraintDefinition.Parameter.Builder toBuilder()
Returns
Type Description
Constraint.CustomConstraintDefinition.Parameter.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException