Network Services V1BETA1 API - Class Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::To::Destination (v0.1.0)

Reference documentation and code samples for the Network Services V1BETA1 API class Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::To::Destination.

Describes properties of a single destination.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#header_set

def header_set() -> ::Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::To::Destination::HeaderSet
Returns

#header_set=

def header_set=(value) -> ::Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::To::Destination::HeaderSet
Parameter
Returns

#hosts

def hosts() -> ::Array<::Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::StringMatch>
Returns

#hosts=

def hosts=(value) -> ::Array<::Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::StringMatch>
Parameter
Returns

#paths

def paths() -> ::Array<::Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::StringMatch>
Returns

#paths=

def paths=(value) -> ::Array<::Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::StringMatch>
Parameter
Returns

#resources

def resources() -> ::Array<::Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::StringMatch>
Returns
  • (::Array<::Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::StringMatch>) — Optional. A list of non-empty strings whose value is matched against the resource to which a request is sent (e.g., an Agent in AiApplication). If not specified, any resource is allowed. If specified, a match occurs if any of the resources matches the resource value in the request. Limited to 5 resources. When matching against resources in the AgentRegistry, use the URNs of the registry resources.

#resources=

def resources=(value) -> ::Array<::Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::StringMatch>
Parameter
  • value (::Array<::Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::StringMatch>) — Optional. A list of non-empty strings whose value is matched against the resource to which a request is sent (e.g., an Agent in AiApplication). If not specified, any resource is allowed. If specified, a match occurs if any of the resources matches the resource value in the request. Limited to 5 resources. When matching against resources in the AgentRegistry, use the URNs of the registry resources.
Returns
  • (::Array<::Google::Cloud::NetworkServices::V1beta1::ExtensionBinding::MatchCondition::StringMatch>) — Optional. A list of non-empty strings whose value is matched against the resource to which a request is sent (e.g., an Agent in AiApplication). If not specified, any resource is allowed. If specified, a match occurs if any of the resources matches the resource value in the request. Limited to 5 resources. When matching against resources in the AgentRegistry, use the URNs of the registry resources.