Interface CustomConfig.CustomOutputSpec.PropertyOrBuilder (0.4.0)

public static interface CustomConfig.CustomOutputSpec.PropertyOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getName()

public abstract String getName()

Required. Name of the property for the custom output.

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

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. Name of the property for the custom output.

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

Returns
TypeDescription
ByteString

The bytes for name.

getValueExpression()

public abstract Expr getValueExpression()

Optional. The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks.

.google.type.Expr value_expression = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
com.google.type.Expr

The valueExpression.

getValueExpressionOrBuilder()

public abstract ExprOrBuilder getValueExpressionOrBuilder()

Optional. The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks.

.google.type.Expr value_expression = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
com.google.type.ExprOrBuilder

hasValueExpression()

public abstract boolean hasValueExpression()

Optional. The CEL expression for the custom output. A resource property can be specified to return the value of the property or a text string enclosed in quotation marks.

.google.type.Expr value_expression = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the valueExpression field is set.