/var/www/flurhymez/vendor/google/apiclient-services/src/Dataflow/Resource
Edit: /var/www/flurhymez/vendor/google/apiclient-services/src/Dataflow/Resource/ProjectsSnapshots.php (2421B)
* $dataflowService = new Google\Service\Dataflow(...);
* $snapshots = $dataflowService->snapshots;
*
*/
class ProjectsSnapshots extends \Google\Service\Resource
{
/**
* Gets information about a snapshot. (snapshots.get)
*
* @param string $projectId The ID of the Cloud Platform project that the
* snapshot belongs to.
* @param string $snapshotId The ID of the snapshot.
* @param array $optParams Optional parameters.
*
* @opt_param string location The location that contains this snapshot.
* @return Snapshot
*/
public function get($projectId, $snapshotId, $optParams = [])
{
$params = ['projectId' => $projectId, 'snapshotId' => $snapshotId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Snapshot::class);
}
/**
* Lists snapshots. (snapshots.listProjectsSnapshots)
*
* @param string $projectId The project ID to list snapshots for.
* @param array $optParams Optional parameters.
*
* @opt_param string jobId If specified, list snapshots created from this job.
* @opt_param string location The location to list snapshots in.
* @return ListSnapshotsResponse
*/
public function listProjectsSnapshots($projectId, $optParams = [])
{
$params = ['projectId' => $projectId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListSnapshotsResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsSnapshots::class, 'Google_Service_Dataflow_Resource_ProjectsSnapshots');