📂 File Browser

/AgentAI/vendor/google/apiclient-services/src/Appengine
🌙 Dark Mode
🎯 Quick Launch:

📁 Directories

📁 Resource/ 🔓 Open

📄 Files

🐘 ApiConfigHandler.php
▶ Open 📄 View Source
🐘 ApiEndpointHandler.php
▶ Open 📄 View Source
🐘 AppengineEmpty.php
▶ Open 📄 View Source
🐘 Application.php
▶ Open 📄 View Source
🐘 AuthorizedCertificate.php
▶ Open 📄 View Source
🐘 AuthorizedDomain.php
▶ Open 📄 View Source
🐘 AutomaticScaling.php
▶ Open 📄 View Source
🐘 BasicScaling.php
▶ Open 📄 View Source
🐘 BatchUpdateIngressRulesRequest.php
▶ Open 📄 View Source
🐘 BatchUpdateIngressRulesResponse.php
▶ Open 📄 View Source
🐘 CertificateRawData.php
▶ Open 📄 View Source
🐘 CloudBuildOptions.php
▶ Open 📄 View Source
🐘 ContainerInfo.php
▶ Open 📄 View Source
🐘 ContainerState.php
▶ Open 📄 View Source
🐘 CpuUtilization.php
▶ Open 📄 View Source
🐘 CreateVersionMetadataV1.php
▶ Open 📄 View Source
🐘 CreateVersionMetadataV1Alpha.php
▶ Open 📄 View Source
🐘 CreateVersionMetadataV1Beta.php
▶ Open 📄 View Source
🐘 Date.php
▶ Open 📄 View Source
🐘 DebugInstanceRequest.php
▶ Open 📄 View Source
🐘 Deployment.php
▶ Open 📄 View Source
🐘 DiskUtilization.php
▶ Open 📄 View Source
🐘 DomainMapping.php
▶ Open 📄 View Source
🐘 EndpointsApiService.php
▶ Open 📄 View Source
🐘 Entrypoint.php
▶ Open 📄 View Source
🐘 ErrorHandler.php
▶ Open 📄 View Source
🐘 ExportAppImageRequest.php
▶ Open 📄 View Source
🐘 FeatureSettings.php
▶ Open 📄 View Source
🐘 FileInfo.php
▶ Open 📄 View Source
🐘 FirewallRule.php
▶ Open 📄 View Source
🐘 FlexibleRuntimeSettings.php
▶ Open 📄 View Source
🐘 GceTag.php
▶ Open 📄 View Source
🐘 GoogleAppengineV1betaLocationMetadata.php
▶ Open 📄 View Source
🐘 GoogleAppengineV2OperationMetadata.php
▶ Open 📄 View Source
🐘 GoogleAppengineV2mainOperationMetadata.php
▶ Open 📄 View Source
🐘 HealthCheck.php
▶ Open 📄 View Source
🐘 IdentityAwareProxy.php
▶ Open 📄 View Source
🐘 Instance.php
▶ Open 📄 View Source
🐘 Library.php
▶ Open 📄 View Source
🐘 ListAuthorizedCertificatesResponse.php
▶ Open 📄 View Source
🐘 ListAuthorizedDomainsResponse.php
▶ Open 📄 View Source
🐘 ListDomainMappingsResponse.php
▶ Open 📄 View Source
🐘 ListIngressRulesResponse.php
▶ Open 📄 View Source
🐘 ListInstancesResponse.php
▶ Open 📄 View Source
🐘 ListLocationsResponse.php
▶ Open 📄 View Source
🐘 ListOperationsResponse.php
▶ Open 📄 View Source
🐘 ListRuntimesResponse.php
▶ Open 📄 View Source
🐘 ListServicesResponse.php
▶ Open 📄 View Source
🐘 ListVersionsResponse.php
▶ Open 📄 View Source
🐘 LivenessCheck.php
▶ Open 📄 View Source
🐘 Location.php
▶ Open 📄 View Source
🐘 LocationMetadata.php
▶ Open 📄 View Source
🐘 ManagedCertificate.php
▶ Open 📄 View Source
🐘 ManualScaling.php
▶ Open 📄 View Source
🐘 Network.php
▶ Open 📄 View Source
🐘 NetworkSettings.php
▶ Open 📄 View Source
🐘 NetworkUtilization.php
▶ Open 📄 View Source
🐘 Operation.php
▶ Open 📄 View Source
🐘 OperationMetadataV1.php
▶ Open 📄 View Source
🐘 OperationMetadataV1Alpha.php
▶ Open 📄 View Source
🐘 OperationMetadataV1Beta.php
▶ Open 📄 View Source
🐘 ProjectEvent.php
▶ Open 📄 View Source
🐘 ProjectState.php
▶ Open 📄 View Source
🐘 ProjectsMetadata.php
▶ Open 📄 View Source
🐘 ReadinessCheck.php
▶ Open 📄 View Source
🐘 Reasons.php
▶ Open 📄 View Source
🐘 RepairApplicationRequest.php
▶ Open 📄 View Source
🐘 RequestUtilization.php
▶ Open 📄 View Source
🐘 ResourceEvent.php
▶ Open 📄 View Source
🐘 ResourceRecord.php
▶ Open 📄 View Source
🐘 Resources.php
▶ Open 📄 View Source
🐘 Runtime.php
▶ Open 📄 View Source
🐘 ScriptHandler.php
▶ Open 📄 View Source
🐘 Service.php
▶ Open 📄 View Source
🐘 SslSettings.php
▶ Open 📄 View Source
🐘 StandardSchedulerSettings.php
▶ Open 📄 View Source
🐘 StaticFilesHandler.php
▶ Open 📄 View Source
🐘 Status.php
▶ Open 📄 View Source
🐘 TrafficSplit.php
▶ Open 📄 View Source
🐘 UrlDispatchRule.php
▶ Open 📄 View Source
🐘 UrlMap.php
▶ Open 📄 View Source
🐘 Version.php
▶ Open 📄 View Source
🐘 Volume.php
▶ Open 📄 View Source
🐘 VpcAccessConnector.php
▶ Open 📄 View Source
🐘 ZipInfo.php
▶ Open 📄 View Source

📄 Source: Deployment.php

<?php
/*
 * Copyright 2014 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

namespace Google\Service\Appengine;

class Deployment extends \Google\Model
{
  protected $cloudBuildOptionsType = CloudBuildOptions::class;
  protected $cloudBuildOptionsDataType = '';
  protected $containerType = ContainerInfo::class;
  protected $containerDataType = '';
  protected $filesType = FileInfo::class;
  protected $filesDataType = 'map';
  protected $zipType = ZipInfo::class;
  protected $zipDataType = '';

  /**
   * Options for any Google Cloud Build builds created as a part of this
   * deployment.These options will only be used if a new build is created, such
   * as when deploying to the App Engine flexible environment using files or
   * zip.
   *
   * @param CloudBuildOptions $cloudBuildOptions
   */
  public function setCloudBuildOptions(CloudBuildOptions $cloudBuildOptions)
  {
    $this->cloudBuildOptions = $cloudBuildOptions;
  }
  /**
   * @return CloudBuildOptions
   */
  public function getCloudBuildOptions()
  {
    return $this->cloudBuildOptions;
  }
  /**
   * The Docker image for the container that runs the version. Only applicable
   * for instances running in the App Engine flexible environment.
   *
   * @param ContainerInfo $container
   */
  public function setContainer(ContainerInfo $container)
  {
    $this->container = $container;
  }
  /**
   * @return ContainerInfo
   */
  public function getContainer()
  {
    return $this->container;
  }
  /**
   * Manifest of the files stored in Google Cloud Storage that are included as
   * part of this version. All files must be readable using the credentials
   * supplied with this call.
   *
   * @param FileInfo[] $files
   */
  public function setFiles($files)
  {
    $this->files = $files;
  }
  /**
   * @return FileInfo[]
   */
  public function getFiles()
  {
    return $this->files;
  }
  /**
   * The zip file for this deployment, if this is a zip deployment.
   *
   * @param ZipInfo $zip
   */
  public function setZip(ZipInfo $zip)
  {
    $this->zip = $zip;
  }
  /**
   * @return ZipInfo
   */
  public function getZip()
  {
    return $this->zip;
  }
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Deployment::class, 'Google_Service_Appengine_Deployment');
← Back