pub struct GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest {
pub action: Option<String>,
pub api_products: Option<Vec<String>>,
pub app_group_app_key: Option<GoogleCloudApigeeV1AppGroupAppKey>,
}
Expand description
Request for UpdateAppGroupAppKey
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§action: Option<String>
Approve or revoke the consumer key by setting this value to approve
or revoke
respectively. The Content-Type
header, if set, must be set to application/octet-stream
, with empty body.
api_products: Option<Vec<String>>
The list of API products that will be associated with the credential. This list will be appended to the existing list of associated API Products for this App Key. Duplicates will be ignored.
app_group_app_key: Option<GoogleCloudApigeeV1AppGroupAppKey>
The new AppGroupKey to be amended. Note that the status can be updated only via action.
Trait Implementations§
source§impl Clone for GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
impl Clone for GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
source§fn clone(&self) -> GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
fn clone(&self) -> GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
Returns a copy 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 GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
impl Default for GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
source§fn default() -> GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
fn default() -> GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
impl<'de> Deserialize<'de> for GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
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 RequestValue for GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
Auto Trait Implementations§
impl RefUnwindSafe for GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
impl Send for GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
impl Sync for GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
impl Unpin for GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
impl UnwindSafe for GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest
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