class Google::Apis::ApigeeV1::GoogleCloudApigeeV1GraphQlOperationGroup
List of graphQL operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
Attributes
Flag that specifies whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to ` proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. Corresponds to the JSON property `operationConfigType` @return [String]
Required. List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product. Corresponds to the JSON property `operationConfigs` @return [Array<Google::Apis::ApigeeV1::GoogleCloudApigeeV1GraphQlOperationConfig>]
Public Class Methods
# File lib/google/apis/apigee_v1/classes.rb, line 3606 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/apigee_v1/classes.rb, line 3611 def update!(**args) @operation_config_type = args[:operation_config_type] if args.key?(:operation_config_type) @operation_configs = args[:operation_configs] if args.key?(:operation_configs) end