@@ -1676,6 +1676,52 @@ def list_project_locations(projects_id, filter: nil, page_size: nil, page_token:
16761676 execute_or_queue_command ( command , &block )
16771677 end
16781678
1679+ # Updates the specified Application resource. You can update the following
1680+ # fields: auth_domain - Google authentication domain for controlling user access
1681+ # to the application. default_cookie_expiration - Cookie expiration policy for
1682+ # the application. iap - Identity-Aware Proxy properties for the application.
1683+ # @param [String] projects_id
1684+ # Part of `name`. Name of the Application resource to update. Example: apps/
1685+ # myapp.
1686+ # @param [String] locations_id
1687+ # Part of `name`. See documentation of `projectsId`.
1688+ # @param [String] applications_id
1689+ # Part of `name`. See documentation of `projectsId`.
1690+ # @param [Google::Apis::AppengineV1beta::Application] application_object
1691+ # @param [String] update_mask
1692+ # Required. Standard field mask for the set of fields to be updated.
1693+ # @param [String] fields
1694+ # Selector specifying which fields to include in a partial response.
1695+ # @param [String] quota_user
1696+ # Available to use for quota purposes for server-side applications. Can be any
1697+ # arbitrary string assigned to a user, but should not exceed 40 characters.
1698+ # @param [Google::Apis::RequestOptions] options
1699+ # Request-specific options
1700+ #
1701+ # @yield [result, err] Result & error if block supplied
1702+ # @yieldparam result [Google::Apis::AppengineV1beta::Operation] parsed result object
1703+ # @yieldparam err [StandardError] error object if request failed
1704+ #
1705+ # @return [Google::Apis::AppengineV1beta::Operation]
1706+ #
1707+ # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
1708+ # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
1709+ # @raise [Google::Apis::AuthorizationError] Authorization is required
1710+ def patch_project_location_application ( projects_id , locations_id , applications_id , application_object = nil , update_mask : nil , fields : nil , quota_user : nil , options : nil , &block )
1711+ command = make_simple_command ( :patch , 'v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}' , options )
1712+ command . request_representation = Google ::Apis ::AppengineV1beta ::Application ::Representation
1713+ command . request_object = application_object
1714+ command . response_representation = Google ::Apis ::AppengineV1beta ::Operation ::Representation
1715+ command . response_class = Google ::Apis ::AppengineV1beta ::Operation
1716+ command . params [ 'projectsId' ] = projects_id unless projects_id . nil?
1717+ command . params [ 'locationsId' ] = locations_id unless locations_id . nil?
1718+ command . params [ 'applicationsId' ] = applications_id unless applications_id . nil?
1719+ command . query [ 'updateMask' ] = update_mask unless update_mask . nil?
1720+ command . query [ 'fields' ] = fields unless fields . nil?
1721+ command . query [ 'quotaUser' ] = quota_user unless quota_user . nil?
1722+ execute_or_queue_command ( command , &block )
1723+ end
1724+
16791725 # Lists all domains the user is authorized to administer.
16801726 # @param [String] projects_id
16811727 # Part of `parent`. Name of the parent Application resource. Example: apps/myapp.
0 commit comments