class Google::Apis::ApigeeV1::GoogleCloudApigeeV1OperationGroup

List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.

Attributes

operation_config_type[RW]

Flag that specifes 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]

operation_configs[RW]

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::GoogleCloudApigeeV1OperationConfig>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/apigee_v1/classes.rb, line 4784
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/apigee_v1/classes.rb, line 4789
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