pub struct GoogleCloudApigeeV1GraphQLOperationGroup {
pub operation_config_type: Option<String>,
pub operation_configs: Option<Vec<GoogleCloudApigeeV1GraphQLOperationConfig>>,
}Expand description
List of graphQL operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy.
This type is not used in any activity, and only used as part of another schema.
Fields§
§operation_config_type: Option<String>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.
operation_configs: Option<Vec<GoogleCloudApigeeV1GraphQLOperationConfig>>Required. List of operation configurations for either Apigee API proxies or other remote services that are associated with this API product.
Trait Implementations§
Source§impl Clone for GoogleCloudApigeeV1GraphQLOperationGroup
impl Clone for GoogleCloudApigeeV1GraphQLOperationGroup
Source§fn clone(&self) -> GoogleCloudApigeeV1GraphQLOperationGroup
fn clone(&self) -> GoogleCloudApigeeV1GraphQLOperationGroup
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GoogleCloudApigeeV1GraphQLOperationGroup
impl Default for GoogleCloudApigeeV1GraphQLOperationGroup
Source§fn default() -> GoogleCloudApigeeV1GraphQLOperationGroup
fn default() -> GoogleCloudApigeeV1GraphQLOperationGroup
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudApigeeV1GraphQLOperationGroup
impl<'de> Deserialize<'de> for GoogleCloudApigeeV1GraphQLOperationGroup
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GoogleCloudApigeeV1GraphQLOperationGroup
Auto Trait Implementations§
impl Freeze for GoogleCloudApigeeV1GraphQLOperationGroup
impl RefUnwindSafe for GoogleCloudApigeeV1GraphQLOperationGroup
impl Send for GoogleCloudApigeeV1GraphQLOperationGroup
impl Sync for GoogleCloudApigeeV1GraphQLOperationGroup
impl Unpin for GoogleCloudApigeeV1GraphQLOperationGroup
impl UnwindSafe for GoogleCloudApigeeV1GraphQLOperationGroup
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more