public static final class ExtensionBinding.Builder extends GeneratedMessage.Builder<ExtensionBinding.Builder> implements ExtensionBindingOrBuilder ExtensionBinding is a resource representing the attachment of an extension
to a service.
Protobuf type google.cloud.networkservices.v1beta1.ExtensionBinding
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ExtensionBinding.BuilderImplements
ExtensionBindingOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllMatchConditions(Iterable<? extends ExtensionBinding.MatchCondition> values)
public ExtensionBinding.Builder addAllMatchConditions(Iterable<? extends ExtensionBinding.MatchCondition> values)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition> |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
addMatchConditions(ExtensionBinding.MatchCondition value)
public ExtensionBinding.Builder addMatchConditions(ExtensionBinding.MatchCondition value)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ExtensionBinding.MatchCondition |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
addMatchConditions(ExtensionBinding.MatchCondition.Builder builderForValue)
public ExtensionBinding.Builder addMatchConditions(ExtensionBinding.MatchCondition.Builder builderForValue)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ExtensionBinding.MatchCondition.Builder |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
addMatchConditions(int index, ExtensionBinding.MatchCondition value)
public ExtensionBinding.Builder addMatchConditions(int index, ExtensionBinding.MatchCondition value)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ExtensionBinding.MatchCondition |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
addMatchConditions(int index, ExtensionBinding.MatchCondition.Builder builderForValue)
public ExtensionBinding.Builder addMatchConditions(int index, ExtensionBinding.MatchCondition.Builder builderForValue)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ExtensionBinding.MatchCondition.Builder |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
addMatchConditionsBuilder()
public ExtensionBinding.MatchCondition.Builder addMatchConditionsBuilder()Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.MatchCondition.Builder |
|
addMatchConditionsBuilder(int index)
public ExtensionBinding.MatchCondition.Builder addMatchConditionsBuilder(int index)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.MatchCondition.Builder |
|
build()
public ExtensionBinding build()| Returns | |
|---|---|
| Type | Description |
ExtensionBinding |
|
buildPartial()
public ExtensionBinding buildPartial()| Returns | |
|---|---|
| Type | Description |
ExtensionBinding |
|
clear()
public ExtensionBinding.Builder clear()| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
clearCreateTime()
public ExtensionBinding.Builder clearCreateTime()Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
clearDescription()
public ExtensionBinding.Builder clearDescription()Optional. A human-readable description of the resource.
string description = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
clearEtag()
public ExtensionBinding.Builder clearEtag()Optional. Etag of the resource. If provided, it must match the server's etag. If the provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.
string etag = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
clearFailOpen()
public ExtensionBinding.Builder clearFailOpen() Optional. Determines the behavior of the extension binding when the call to
the extension fails or times out. Default value is FALSE.
When set to TRUE, failures of the extension are silently ignored.
bool fail_open = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
clearLabels()
public ExtensionBinding.Builder clearLabels()| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
clearMatchConditions()
public ExtensionBinding.Builder clearMatchConditions()Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
clearName()
public ExtensionBinding.Builder clearName() Identifier. Name of the ExtensionBinding resource in the following
format:
projects/{project}/locations/{location}/extensionBindings/{extension_binding}.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
clearPriority()
public ExtensionBinding.Builder clearPriority()Optional. Priority of the extension binding. Lower numbers indicate higher priority. Priority of extension bindings are used to determine the order in which extension bindings are applied to a request.
int32 priority = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
clearProducerExtension()
public ExtensionBinding.Builder clearProducerExtension()Required. The name of the extension that this binding should attach to target resources.
Format: For Google-provided extensions, specify the service endpoint (see Model Armor integration)
string producer_extension = 7 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
clearProducerMetadata()
public ExtensionBinding.Builder clearProducerMetadata()| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
clearTarget()
public ExtensionBinding.Builder clearTarget() Required. Specifies a target to which this ExtensionBinding should be
attached. The target can be either a single resource or a scope of
resources.
.google.cloud.networkservices.v1beta1.ExtensionBinding.Target target = 8 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
clearUpdateTime()
public ExtensionBinding.Builder clearUpdateTime()Output only. The timestamp when the resource was updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
containsLabels(String key)
public boolean containsLabels(String key) Optional. Set of labels associated with the ExtensionBinding resource.
The format must comply with the following requirements.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
containsProducerMetadata(String key)
public boolean containsProducerMetadata(String key)Optional. Additional metadata that should be passed to the attached extension with each request.
map<string, string> producer_metadata = 11 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getCreateTime()
public Timestamp getCreateTime()Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The createTime. |
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
getDefaultInstanceForType()
public ExtensionBinding getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ExtensionBinding |
|
getDescription()
public String getDescription()Optional. A human-readable description of the resource.
string description = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The description. |
getDescriptionBytes()
public ByteString getDescriptionBytes()Optional. A human-readable description of the resource.
string description = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for description. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getEtag()
public String getEtag()Optional. Etag of the resource. If provided, it must match the server's etag. If the provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.
string etag = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The etag. |
getEtagBytes()
public ByteString getEtagBytes()Optional. Etag of the resource. If provided, it must match the server's etag. If the provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.
string etag = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for etag. |
getFailOpen()
public boolean getFailOpen() Optional. Determines the behavior of the extension binding when the call to
the extension fails or times out. Default value is FALSE.
When set to TRUE, failures of the extension are silently ignored.
bool fail_open = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The failOpen. |
getLabels() (deprecated)
public Map<String,String> getLabels()Use #getLabelsMap() instead.
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getLabelsCount()
public int getLabelsCount() Optional. Set of labels associated with the ExtensionBinding resource.
The format must comply with the following requirements.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getLabelsMap()
public Map<String,String> getLabelsMap() Optional. Set of labels associated with the ExtensionBinding resource.
The format must comply with the following requirements.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue) Optional. Set of labels associated with the ExtensionBinding resource.
The format must comply with the following requirements.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
key |
String |
defaultValue |
String |
| Returns | |
|---|---|
| Type | Description |
String |
|
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key) Optional. Set of labels associated with the ExtensionBinding resource.
The format must comply with the following requirements.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
String |
|
getMatchConditions(int index)
public ExtensionBinding.MatchCondition getMatchConditions(int index)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.MatchCondition |
|
getMatchConditionsBuilder(int index)
public ExtensionBinding.MatchCondition.Builder getMatchConditionsBuilder(int index)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.MatchCondition.Builder |
|
getMatchConditionsBuilderList()
public List<ExtensionBinding.MatchCondition.Builder> getMatchConditionsBuilderList()Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getMatchConditionsCount()
public int getMatchConditionsCount()Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getMatchConditionsList()
public List<ExtensionBinding.MatchCondition> getMatchConditionsList()Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<MatchCondition> |
|
getMatchConditionsOrBuilder(int index)
public ExtensionBinding.MatchConditionOrBuilder getMatchConditionsOrBuilder(int index)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.MatchConditionOrBuilder |
|
getMatchConditionsOrBuilderList()
public List<? extends ExtensionBinding.MatchConditionOrBuilder> getMatchConditionsOrBuilderList()Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchConditionOrBuilder> |
|
getMutableLabels() (deprecated)
public Map<String,String> getMutableLabels()Use alternate mutation accessors instead.
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getMutableProducerMetadata() (deprecated)
public Map<String,String> getMutableProducerMetadata()Use alternate mutation accessors instead.
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getName()
public String getName() Identifier. Name of the ExtensionBinding resource in the following
format:
projects/{project}/locations/{location}/extensionBindings/{extension_binding}.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public ByteString getNameBytes() Identifier. Name of the ExtensionBinding resource in the following
format:
projects/{project}/locations/{location}/extensionBindings/{extension_binding}.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
getPriority()
public int getPriority()Optional. Priority of the extension binding. Lower numbers indicate higher priority. Priority of extension bindings are used to determine the order in which extension bindings are applied to a request.
int32 priority = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The priority. |
getProducerExtension()
public String getProducerExtension()Required. The name of the extension that this binding should attach to target resources.
Format: For Google-provided extensions, specify the service endpoint (see Model Armor integration)
string producer_extension = 7 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The producerExtension. |
getProducerExtensionBytes()
public ByteString getProducerExtensionBytes()Required. The name of the extension that this binding should attach to target resources.
Format: For Google-provided extensions, specify the service endpoint (see Model Armor integration)
string producer_extension = 7 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for producerExtension. |
getProducerMetadata() (deprecated)
public Map<String,String> getProducerMetadata()Use #getProducerMetadataMap() instead.
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getProducerMetadataCount()
public int getProducerMetadataCount()Optional. Additional metadata that should be passed to the attached extension with each request.
map<string, string> producer_metadata = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getProducerMetadataMap()
public Map<String,String> getProducerMetadataMap()Optional. Additional metadata that should be passed to the attached extension with each request.
map<string, string> producer_metadata = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getProducerMetadataOrDefault(String key, String defaultValue)
public String getProducerMetadataOrDefault(String key, String defaultValue)Optional. Additional metadata that should be passed to the attached extension with each request.
map<string, string> producer_metadata = 11 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
key |
String |
defaultValue |
String |
| Returns | |
|---|---|
| Type | Description |
String |
|
getProducerMetadataOrThrow(String key)
public String getProducerMetadataOrThrow(String key)Optional. Additional metadata that should be passed to the attached extension with each request.
map<string, string> producer_metadata = 11 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
String |
|
getTarget()
public ExtensionBinding.Target getTarget() Required. Specifies a target to which this ExtensionBinding should be
attached. The target can be either a single resource or a scope of
resources.
.google.cloud.networkservices.v1beta1.ExtensionBinding.Target target = 8 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Target |
The target. |
getTargetBuilder()
public ExtensionBinding.Target.Builder getTargetBuilder() Required. Specifies a target to which this ExtensionBinding should be
attached. The target can be either a single resource or a scope of
resources.
.google.cloud.networkservices.v1beta1.ExtensionBinding.Target target = 8 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Target.Builder |
|
getTargetOrBuilder()
public ExtensionBinding.TargetOrBuilder getTargetOrBuilder() Required. Specifies a target to which this ExtensionBinding should be
attached. The target can be either a single resource or a scope of
resources.
.google.cloud.networkservices.v1beta1.ExtensionBinding.Target target = 8 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.TargetOrBuilder |
|
getUpdateTime()
public Timestamp getUpdateTime()Output only. The timestamp when the resource was updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()Output only. The timestamp when the resource was updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()Output only. The timestamp when the resource was updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
hasCreateTime()
public boolean hasCreateTime()Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the createTime field is set. |
hasTarget()
public boolean hasTarget() Required. Specifies a target to which this ExtensionBinding should be
attached. The target can be either a single resource or a scope of
resources.
.google.cloud.networkservices.v1beta1.ExtensionBinding.Target target = 8 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the target field is set. |
hasUpdateTime()
public boolean hasUpdateTime()Output only. The timestamp when the resource was updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the updateTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)| Parameter | |
|---|---|
| Name | Description |
number |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
internalGetMutableMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)| Parameter | |
|---|---|
| Name | Description |
number |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeCreateTime(Timestamp value)
public ExtensionBinding.Builder mergeCreateTime(Timestamp value)Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
mergeFrom(ExtensionBinding other)
public ExtensionBinding.Builder mergeFrom(ExtensionBinding other)| Parameter | |
|---|---|
| Name | Description |
other |
ExtensionBinding |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ExtensionBinding.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ExtensionBinding.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
mergeTarget(ExtensionBinding.Target value)
public ExtensionBinding.Builder mergeTarget(ExtensionBinding.Target value) Required. Specifies a target to which this ExtensionBinding should be
attached. The target can be either a single resource or a scope of
resources.
.google.cloud.networkservices.v1beta1.ExtensionBinding.Target target = 8 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ExtensionBinding.Target |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
mergeUpdateTime(Timestamp value)
public ExtensionBinding.Builder mergeUpdateTime(Timestamp value)Output only. The timestamp when the resource was updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
putAllLabels(Map<String,String> values)
public ExtensionBinding.Builder putAllLabels(Map<String,String> values) Optional. Set of labels associated with the ExtensionBinding resource.
The format must comply with the following requirements.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
values |
Map<String,String> |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
putAllProducerMetadata(Map<String,String> values)
public ExtensionBinding.Builder putAllProducerMetadata(Map<String,String> values)Optional. Additional metadata that should be passed to the attached extension with each request.
map<string, string> producer_metadata = 11 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
values |
Map<String,String> |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
putLabels(String key, String value)
public ExtensionBinding.Builder putLabels(String key, String value) Optional. Set of labels associated with the ExtensionBinding resource.
The format must comply with the following requirements.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
key |
String |
value |
String |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
putProducerMetadata(String key, String value)
public ExtensionBinding.Builder putProducerMetadata(String key, String value)Optional. Additional metadata that should be passed to the attached extension with each request.
map<string, string> producer_metadata = 11 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
key |
String |
value |
String |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
removeLabels(String key)
public ExtensionBinding.Builder removeLabels(String key) Optional. Set of labels associated with the ExtensionBinding resource.
The format must comply with the following requirements.
map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
removeMatchConditions(int index)
public ExtensionBinding.Builder removeMatchConditions(int index)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
removeProducerMetadata(String key)
public ExtensionBinding.Builder removeProducerMetadata(String key)Optional. Additional metadata that should be passed to the attached extension with each request.
map<string, string> producer_metadata = 11 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
setCreateTime(Timestamp value)
public ExtensionBinding.Builder setCreateTime(Timestamp value)Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
setCreateTime(Timestamp.Builder builderForValue)
public ExtensionBinding.Builder setCreateTime(Timestamp.Builder builderForValue)Output only. The timestamp when the resource was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
setDescription(String value)
public ExtensionBinding.Builder setDescription(String value)Optional. A human-readable description of the resource.
string description = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe description to set. |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
setDescriptionBytes(ByteString value)
public ExtensionBinding.Builder setDescriptionBytes(ByteString value)Optional. A human-readable description of the resource.
string description = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for description to set. |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
setEtag(String value)
public ExtensionBinding.Builder setEtag(String value)Optional. Etag of the resource. If provided, it must match the server's etag. If the provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.
string etag = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe etag to set. |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
setEtagBytes(ByteString value)
public ExtensionBinding.Builder setEtagBytes(ByteString value)Optional. Etag of the resource. If provided, it must match the server's etag. If the provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.
string etag = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for etag to set. |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
setFailOpen(boolean value)
public ExtensionBinding.Builder setFailOpen(boolean value) Optional. Determines the behavior of the extension binding when the call to
the extension fails or times out. Default value is FALSE.
When set to TRUE, failures of the extension are silently ignored.
bool fail_open = 10 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe failOpen to set. |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
setMatchConditions(int index, ExtensionBinding.MatchCondition value)
public ExtensionBinding.Builder setMatchConditions(int index, ExtensionBinding.MatchCondition value)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ExtensionBinding.MatchCondition |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
setMatchConditions(int index, ExtensionBinding.MatchCondition.Builder builderForValue)
public ExtensionBinding.Builder setMatchConditions(int index, ExtensionBinding.MatchCondition.Builder builderForValue)Optional. A list of match conditions to match against the incoming request. The extension will be invoked if at least one condition matches the request, or if no match conditions are specified. Limited to 5 conditions.
repeated .google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition match_conditions = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ExtensionBinding.MatchCondition.Builder |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
setName(String value)
public ExtensionBinding.Builder setName(String value) Identifier. Name of the ExtensionBinding resource in the following
format:
projects/{project}/locations/{location}/extensionBindings/{extension_binding}.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe name to set. |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public ExtensionBinding.Builder setNameBytes(ByteString value) Identifier. Name of the ExtensionBinding resource in the following
format:
projects/{project}/locations/{location}/extensionBindings/{extension_binding}.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for name to set. |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
setPriority(int value)
public ExtensionBinding.Builder setPriority(int value)Optional. Priority of the extension binding. Lower numbers indicate higher priority. Priority of extension bindings are used to determine the order in which extension bindings are applied to a request.
int32 priority = 12 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe priority to set. |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
setProducerExtension(String value)
public ExtensionBinding.Builder setProducerExtension(String value)Required. The name of the extension that this binding should attach to target resources.
Format: For Google-provided extensions, specify the service endpoint (see Model Armor integration)
string producer_extension = 7 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe producerExtension to set. |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
setProducerExtensionBytes(ByteString value)
public ExtensionBinding.Builder setProducerExtensionBytes(ByteString value)Required. The name of the extension that this binding should attach to target resources.
Format: For Google-provided extensions, specify the service endpoint (see Model Armor integration)
string producer_extension = 7 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for producerExtension to set. |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
This builder for chaining. |
setTarget(ExtensionBinding.Target value)
public ExtensionBinding.Builder setTarget(ExtensionBinding.Target value) Required. Specifies a target to which this ExtensionBinding should be
attached. The target can be either a single resource or a scope of
resources.
.google.cloud.networkservices.v1beta1.ExtensionBinding.Target target = 8 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ExtensionBinding.Target |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
setTarget(ExtensionBinding.Target.Builder builderForValue)
public ExtensionBinding.Builder setTarget(ExtensionBinding.Target.Builder builderForValue) Required. Specifies a target to which this ExtensionBinding should be
attached. The target can be either a single resource or a scope of
resources.
.google.cloud.networkservices.v1beta1.ExtensionBinding.Target target = 8 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ExtensionBinding.Target.Builder |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
setUpdateTime(Timestamp value)
public ExtensionBinding.Builder setUpdateTime(Timestamp value)Output only. The timestamp when the resource was updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|
setUpdateTime(Timestamp.Builder builderForValue)
public ExtensionBinding.Builder setUpdateTime(Timestamp.Builder builderForValue)Output only. The timestamp when the resource was updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
ExtensionBinding.Builder |
|