- 1.50.0 (latest)
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.8
- 1.0.2
A client to Google Cloud Deploy API
The interfaces provided are listed below, along with usage samples.
CloudDeployClient
Service Description: CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
Sample for CloudDeployClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CloudDeployClient cloudDeployClient = CloudDeployClient.create()) {
DeliveryPipelineName name =
DeliveryPipelineName.of("[PROJECT]", "[LOCATION]", "[DELIVERY_PIPELINE]");
DeliveryPipeline response = cloudDeployClient.getDeliveryPipeline(name);
}
Classes
AbandonReleaseRequest
The request object used by AbandonRelease
.
Protobuf type google.cloud.deploy.v1.AbandonReleaseRequest
AbandonReleaseRequest.Builder
The request object used by AbandonRelease
.
Protobuf type google.cloud.deploy.v1.AbandonReleaseRequest
AbandonReleaseResponse
The response object for AbandonRelease
.
Protobuf type google.cloud.deploy.v1.AbandonReleaseResponse
AbandonReleaseResponse.Builder
The response object for AbandonRelease
.
Protobuf type google.cloud.deploy.v1.AbandonReleaseResponse
AdvanceChildRolloutJob
An advanceChildRollout Job.
Protobuf type google.cloud.deploy.v1.AdvanceChildRolloutJob
AdvanceChildRolloutJob.Builder
An advanceChildRollout Job.
Protobuf type google.cloud.deploy.v1.AdvanceChildRolloutJob
AdvanceChildRolloutJobRun
AdvanceChildRolloutJobRun contains information specific to a
advanceChildRollout JobRun
.
Protobuf type google.cloud.deploy.v1.AdvanceChildRolloutJobRun
AdvanceChildRolloutJobRun.Builder
AdvanceChildRolloutJobRun contains information specific to a
advanceChildRollout JobRun
.
Protobuf type google.cloud.deploy.v1.AdvanceChildRolloutJobRun
AdvanceRolloutRequest
The request object used by AdvanceRollout
.
Protobuf type google.cloud.deploy.v1.AdvanceRolloutRequest
AdvanceRolloutRequest.Builder
The request object used by AdvanceRollout
.
Protobuf type google.cloud.deploy.v1.AdvanceRolloutRequest
AdvanceRolloutResponse
The response object from AdvanceRollout
.
Protobuf type google.cloud.deploy.v1.AdvanceRolloutResponse
AdvanceRolloutResponse.Builder
The response object from AdvanceRollout
.
Protobuf type google.cloud.deploy.v1.AdvanceRolloutResponse
AnthosCluster
Information specifying an Anthos Cluster.
Protobuf type google.cloud.deploy.v1.AnthosCluster
AnthosCluster.Builder
Information specifying an Anthos Cluster.
Protobuf type google.cloud.deploy.v1.AnthosCluster
ApproveRolloutRequest
The request object used by ApproveRollout
.
Protobuf type google.cloud.deploy.v1.ApproveRolloutRequest
ApproveRolloutRequest.Builder
The request object used by ApproveRollout
.
Protobuf type google.cloud.deploy.v1.ApproveRolloutRequest
ApproveRolloutResponse
The response object from ApproveRollout
.
Protobuf type google.cloud.deploy.v1.ApproveRolloutResponse
ApproveRolloutResponse.Builder
The response object from ApproveRollout
.
Protobuf type google.cloud.deploy.v1.ApproveRolloutResponse
BuildArtifact
Description of an a image to use during Skaffold rendering.
Protobuf type google.cloud.deploy.v1.BuildArtifact
BuildArtifact.Builder
Description of an a image to use during Skaffold rendering.
Protobuf type google.cloud.deploy.v1.BuildArtifact
Canary
Canary represents the canary deployment strategy.
Protobuf type google.cloud.deploy.v1.Canary
Canary.Builder
Canary represents the canary deployment strategy.
Protobuf type google.cloud.deploy.v1.Canary
CanaryDeployment
CanaryDeployment represents the canary deployment configuration
Protobuf type google.cloud.deploy.v1.CanaryDeployment
CanaryDeployment.Builder
CanaryDeployment represents the canary deployment configuration
Protobuf type google.cloud.deploy.v1.CanaryDeployment
CancelRolloutRequest
The request object used by CancelRollout
.
Protobuf type google.cloud.deploy.v1.CancelRolloutRequest
CancelRolloutRequest.Builder
The request object used by CancelRollout
.
Protobuf type google.cloud.deploy.v1.CancelRolloutRequest
CancelRolloutResponse
The response object from CancelRollout
.
Protobuf type google.cloud.deploy.v1.CancelRolloutResponse
CancelRolloutResponse.Builder
The response object from CancelRollout
.
Protobuf type google.cloud.deploy.v1.CancelRolloutResponse
ChildRolloutJobs
ChildRollouts job composition
Protobuf type google.cloud.deploy.v1.ChildRolloutJobs
ChildRolloutJobs.Builder
ChildRollouts job composition
Protobuf type google.cloud.deploy.v1.ChildRolloutJobs
CloudDeployClient
Service Description: CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (CloudDeployClient cloudDeployClient = CloudDeployClient.create()) {
DeliveryPipelineName name =
DeliveryPipelineName.of("[PROJECT]", "[LOCATION]", "[DELIVERY_PIPELINE]");
DeliveryPipeline response = cloudDeployClient.getDeliveryPipeline(name);
}
Note: close() needs to be called on the CloudDeployClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of CloudDeploySettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CloudDeploySettings cloudDeploySettings =
CloudDeploySettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
CloudDeployClient cloudDeployClient = CloudDeployClient.create(cloudDeploySettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CloudDeploySettings cloudDeploySettings =
CloudDeploySettings.newBuilder().setEndpoint(myEndpoint).build();
CloudDeployClient cloudDeployClient = CloudDeployClient.create(cloudDeploySettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CloudDeploySettings cloudDeploySettings = CloudDeploySettings.newHttpJsonBuilder().build();
CloudDeployClient cloudDeployClient = CloudDeployClient.create(cloudDeploySettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
CloudDeployClient.ListDeliveryPipelinesFixedSizeCollection
CloudDeployClient.ListDeliveryPipelinesPage
CloudDeployClient.ListDeliveryPipelinesPagedResponse
CloudDeployClient.ListJobRunsFixedSizeCollection
CloudDeployClient.ListJobRunsPage
CloudDeployClient.ListJobRunsPagedResponse
CloudDeployClient.ListLocationsFixedSizeCollection
CloudDeployClient.ListLocationsPage
CloudDeployClient.ListLocationsPagedResponse
CloudDeployClient.ListReleasesFixedSizeCollection
CloudDeployClient.ListReleasesPage
CloudDeployClient.ListReleasesPagedResponse
CloudDeployClient.ListRolloutsFixedSizeCollection
CloudDeployClient.ListRolloutsPage
CloudDeployClient.ListRolloutsPagedResponse
CloudDeployClient.ListTargetsFixedSizeCollection
CloudDeployClient.ListTargetsPage
CloudDeployClient.ListTargetsPagedResponse
CloudDeployGrpc
CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
CloudDeployGrpc.CloudDeployBlockingStub
A stub to allow clients to do synchronous rpc calls to service CloudDeploy.
CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
CloudDeployGrpc.CloudDeployFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service CloudDeploy.
CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
CloudDeployGrpc.CloudDeployImplBase
Base class for the server implementation of the service CloudDeploy.
CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
CloudDeployGrpc.CloudDeployStub
A stub to allow clients to do asynchronous rpc calls to service CloudDeploy.
CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
CloudDeployProto
CloudDeploySettings
Settings class to configure an instance of CloudDeployClient.
The default instance has everything set to sensible defaults:
- The default service address (clouddeploy.googleapis.com) and default port (443) are used.
- Credentials are acquired automatically through Application Default Credentials.
- Retries are configured for idempotent methods but not for non-idempotent methods.
The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.
For example, to set the total timeout of getDeliveryPipeline to 30 seconds:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
CloudDeploySettings.Builder cloudDeploySettingsBuilder = CloudDeploySettings.newBuilder();
cloudDeploySettingsBuilder
.getDeliveryPipelineSettings()
.setRetrySettings(
cloudDeploySettingsBuilder
.getDeliveryPipelineSettings()
.getRetrySettings()
.toBuilder()
.setTotalTimeout(Duration.ofSeconds(30))
.build());
CloudDeploySettings cloudDeploySettings = cloudDeploySettingsBuilder.build();
CloudDeploySettings.Builder
Builder for CloudDeploySettings.
CloudRunConfig
CloudRunConfig contains the Cloud Run runtime configuration.
Protobuf type google.cloud.deploy.v1.CloudRunConfig
CloudRunConfig.Builder
CloudRunConfig contains the Cloud Run runtime configuration.
Protobuf type google.cloud.deploy.v1.CloudRunConfig
CloudRunLocation
Information specifying where to deploy a Cloud Run Service.
Protobuf type google.cloud.deploy.v1.CloudRunLocation
CloudRunLocation.Builder
Information specifying where to deploy a Cloud Run Service.
Protobuf type google.cloud.deploy.v1.CloudRunLocation
CloudRunMetadata
CloudRunMetadata contains information from a Cloud Run deployment.
Protobuf type google.cloud.deploy.v1.CloudRunMetadata
CloudRunMetadata.Builder
CloudRunMetadata contains information from a Cloud Run deployment.
Protobuf type google.cloud.deploy.v1.CloudRunMetadata
CloudRunRenderMetadata
CloudRunRenderMetadata contains Cloud Run information associated with a
Release
render.
Protobuf type google.cloud.deploy.v1.CloudRunRenderMetadata
CloudRunRenderMetadata.Builder
CloudRunRenderMetadata contains Cloud Run information associated with a
Release
render.
Protobuf type google.cloud.deploy.v1.CloudRunRenderMetadata
Config
Service-wide configuration.
Protobuf type google.cloud.deploy.v1.Config
Config.Builder
Service-wide configuration.
Protobuf type google.cloud.deploy.v1.Config
ConfigName
ConfigName.Builder
Builder for projects/{project}/locations/{location}/config.
CreateChildRolloutJob
A createChildRollout Job.
Protobuf type google.cloud.deploy.v1.CreateChildRolloutJob
CreateChildRolloutJob.Builder
A createChildRollout Job.
Protobuf type google.cloud.deploy.v1.CreateChildRolloutJob
CreateChildRolloutJobRun
CreateChildRolloutJobRun contains information specific to a
createChildRollout JobRun
.
Protobuf type google.cloud.deploy.v1.CreateChildRolloutJobRun
CreateChildRolloutJobRun.Builder
CreateChildRolloutJobRun contains information specific to a
createChildRollout JobRun
.
Protobuf type google.cloud.deploy.v1.CreateChildRolloutJobRun
CreateDeliveryPipelineRequest
The request object for CreateDeliveryPipeline
.
Protobuf type google.cloud.deploy.v1.CreateDeliveryPipelineRequest
CreateDeliveryPipelineRequest.Builder
The request object for CreateDeliveryPipeline
.
Protobuf type google.cloud.deploy.v1.CreateDeliveryPipelineRequest
CreateReleaseRequest
The request object for CreateRelease
,
Protobuf type google.cloud.deploy.v1.CreateReleaseRequest
CreateReleaseRequest.Builder
The request object for CreateRelease
,
Protobuf type google.cloud.deploy.v1.CreateReleaseRequest
CreateRolloutRequest
CreateRolloutRequest is the request object used by CreateRollout
.
Protobuf type google.cloud.deploy.v1.CreateRolloutRequest
CreateRolloutRequest.Builder
CreateRolloutRequest is the request object used by CreateRollout
.
Protobuf type google.cloud.deploy.v1.CreateRolloutRequest
CreateTargetRequest
The request object for CreateTarget
.
Protobuf type google.cloud.deploy.v1.CreateTargetRequest
CreateTargetRequest.Builder
The request object for CreateTarget
.
Protobuf type google.cloud.deploy.v1.CreateTargetRequest
CustomCanaryDeployment
CustomCanaryDeployment represents the custom canary deployment configuration.
Protobuf type google.cloud.deploy.v1.CustomCanaryDeployment
CustomCanaryDeployment.Builder
CustomCanaryDeployment represents the custom canary deployment configuration.
Protobuf type google.cloud.deploy.v1.CustomCanaryDeployment
CustomCanaryDeployment.PhaseConfig
PhaseConfig represents the configuration for a phase in the custom canary deployment.
Protobuf type google.cloud.deploy.v1.CustomCanaryDeployment.PhaseConfig
CustomCanaryDeployment.PhaseConfig.Builder
PhaseConfig represents the configuration for a phase in the custom canary deployment.
Protobuf type google.cloud.deploy.v1.CustomCanaryDeployment.PhaseConfig
DefaultPool
Execution using the default Cloud Build pool.
Protobuf type google.cloud.deploy.v1.DefaultPool
DefaultPool.Builder
Execution using the default Cloud Build pool.
Protobuf type google.cloud.deploy.v1.DefaultPool
DeleteDeliveryPipelineRequest
The request object for DeleteDeliveryPipeline
.
Protobuf type google.cloud.deploy.v1.DeleteDeliveryPipelineRequest
DeleteDeliveryPipelineRequest.Builder
The request object for DeleteDeliveryPipeline
.
Protobuf type google.cloud.deploy.v1.DeleteDeliveryPipelineRequest
DeleteTargetRequest
The request object for DeleteTarget
.
Protobuf type google.cloud.deploy.v1.DeleteTargetRequest
DeleteTargetRequest.Builder
The request object for DeleteTarget
.
Protobuf type google.cloud.deploy.v1.DeleteTargetRequest
DeliveryPipeline
A DeliveryPipeline
resource in the Google Cloud Deploy API.
A DeliveryPipeline
defines a pipeline through which a Skaffold
configuration can progress.
Protobuf type google.cloud.deploy.v1.DeliveryPipeline
DeliveryPipeline.Builder
A DeliveryPipeline
resource in the Google Cloud Deploy API.
A DeliveryPipeline
defines a pipeline through which a Skaffold
configuration can progress.
Protobuf type google.cloud.deploy.v1.DeliveryPipeline
DeliveryPipelineName
DeliveryPipelineName.Builder
Builder for projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}.
DeliveryPipelineNotificationEvent
Payload proto for "clouddeploy.googleapis.com/deliverypipeline_notification" Platform Log event that describes the failure to send delivery pipeline status change Pub/Sub notification.
Protobuf type google.cloud.deploy.v1.DeliveryPipelineNotificationEvent
DeliveryPipelineNotificationEvent.Builder
Payload proto for "clouddeploy.googleapis.com/deliverypipeline_notification" Platform Log event that describes the failure to send delivery pipeline status change Pub/Sub notification.
Protobuf type google.cloud.deploy.v1.DeliveryPipelineNotificationEvent
DeliveryPipelineNotificationPayloadProto
DeployArtifact
The artifacts produced by a deploy operation.
Protobuf type google.cloud.deploy.v1.DeployArtifact
DeployArtifact.Builder
The artifacts produced by a deploy operation.
Protobuf type google.cloud.deploy.v1.DeployArtifact
DeployJob
A deploy Job.
Protobuf type google.cloud.deploy.v1.DeployJob
DeployJob.Builder
A deploy Job.
Protobuf type google.cloud.deploy.v1.DeployJob
DeployJobRun
DeployJobRun contains information specific to a deploy JobRun
.
Protobuf type google.cloud.deploy.v1.DeployJobRun
DeployJobRun.Builder
DeployJobRun contains information specific to a deploy JobRun
.
Protobuf type google.cloud.deploy.v1.DeployJobRun
DeployJobRunMetadata
DeployJobRunMetadata surfaces information associated with a DeployJobRun
to
the user.
Protobuf type google.cloud.deploy.v1.DeployJobRunMetadata
DeployJobRunMetadata.Builder
DeployJobRunMetadata surfaces information associated with a DeployJobRun
to
the user.
Protobuf type google.cloud.deploy.v1.DeployJobRunMetadata
DeploymentJobs
Deployment job composition.
Protobuf type google.cloud.deploy.v1.DeploymentJobs
DeploymentJobs.Builder
Deployment job composition.
Protobuf type google.cloud.deploy.v1.DeploymentJobs
ExecutionConfig
Configuration of the environment to use when calling Skaffold.
Protobuf type google.cloud.deploy.v1.ExecutionConfig
ExecutionConfig.Builder
Configuration of the environment to use when calling Skaffold.
Protobuf type google.cloud.deploy.v1.ExecutionConfig
GetConfigRequest
Request to get a configuration.
Protobuf type google.cloud.deploy.v1.GetConfigRequest
GetConfigRequest.Builder
Request to get a configuration.
Protobuf type google.cloud.deploy.v1.GetConfigRequest
GetDeliveryPipelineRequest
The request object for GetDeliveryPipeline
Protobuf type google.cloud.deploy.v1.GetDeliveryPipelineRequest
GetDeliveryPipelineRequest.Builder
The request object for GetDeliveryPipeline
Protobuf type google.cloud.deploy.v1.GetDeliveryPipelineRequest
GetJobRunRequest
GetJobRunRequest is the request object used by GetJobRun
.
Protobuf type google.cloud.deploy.v1.GetJobRunRequest
GetJobRunRequest.Builder
GetJobRunRequest is the request object used by GetJobRun
.
Protobuf type google.cloud.deploy.v1.GetJobRunRequest
GetReleaseRequest
The request object for GetRelease
.
Protobuf type google.cloud.deploy.v1.GetReleaseRequest
GetReleaseRequest.Builder
The request object for GetRelease
.
Protobuf type google.cloud.deploy.v1.GetReleaseRequest
GetRolloutRequest
GetRolloutRequest is the request object used by GetRollout
.
Protobuf type google.cloud.deploy.v1.GetRolloutRequest
GetRolloutRequest.Builder
GetRolloutRequest is the request object used by GetRollout
.
Protobuf type google.cloud.deploy.v1.GetRolloutRequest
GetTargetRequest
The request object for GetTarget
.
Protobuf type google.cloud.deploy.v1.GetTargetRequest
GetTargetRequest.Builder
The request object for GetTarget
.
Protobuf type google.cloud.deploy.v1.GetTargetRequest
GkeCluster
Information specifying a GKE Cluster.
Protobuf type google.cloud.deploy.v1.GkeCluster
GkeCluster.Builder
Information specifying a GKE Cluster.
Protobuf type google.cloud.deploy.v1.GkeCluster
IgnoreJobRequest
The request object used by IgnoreJob
.
Protobuf type google.cloud.deploy.v1.IgnoreJobRequest
IgnoreJobRequest.Builder
The request object used by IgnoreJob
.
Protobuf type google.cloud.deploy.v1.IgnoreJobRequest
IgnoreJobResponse
The response object from IgnoreJob
.
Protobuf type google.cloud.deploy.v1.IgnoreJobResponse
IgnoreJobResponse.Builder
The response object from IgnoreJob
.
Protobuf type google.cloud.deploy.v1.IgnoreJobResponse
Job
Job represents an operation for a Rollout
.
Protobuf type google.cloud.deploy.v1.Job
Job.Builder
Job represents an operation for a Rollout
.
Protobuf type google.cloud.deploy.v1.Job
JobRun
A JobRun
resource in the Google Cloud Deploy API.
A JobRun
contains information of a single Rollout
job evaluation.
Protobuf type google.cloud.deploy.v1.JobRun
JobRun.Builder
A JobRun
resource in the Google Cloud Deploy API.
A JobRun
contains information of a single Rollout
job evaluation.
Protobuf type google.cloud.deploy.v1.JobRun
JobRunName
JobRunName.Builder
Builder for projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}/rollouts/{rollout}/jobRuns/{job_run}.
JobRunNotificationEvent
Payload proto for "clouddeploy.googleapis.com/jobrun_notification" Platform Log event that describes the failure to send JobRun resource update Pub/Sub notification.
Protobuf type google.cloud.deploy.v1.JobRunNotificationEvent
JobRunNotificationEvent.Builder
Payload proto for "clouddeploy.googleapis.com/jobrun_notification" Platform Log event that describes the failure to send JobRun resource update Pub/Sub notification.
Protobuf type google.cloud.deploy.v1.JobRunNotificationEvent
JobRunNotificationPayloadProto
KubernetesConfig
KubernetesConfig contains the Kubernetes runtime configuration.
Protobuf type google.cloud.deploy.v1.KubernetesConfig
KubernetesConfig.Builder
KubernetesConfig contains the Kubernetes runtime configuration.
Protobuf type google.cloud.deploy.v1.KubernetesConfig
KubernetesConfig.GatewayServiceMesh
Information about the Kubernetes Gateway API service mesh configuration.
Protobuf type google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh
KubernetesConfig.GatewayServiceMesh.Builder
Information about the Kubernetes Gateway API service mesh configuration.
Protobuf type google.cloud.deploy.v1.KubernetesConfig.GatewayServiceMesh
KubernetesConfig.ServiceNetworking
Information about the Kubernetes Service networking configuration.
Protobuf type google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking
KubernetesConfig.ServiceNetworking.Builder
Information about the Kubernetes Service networking configuration.
Protobuf type google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking
ListDeliveryPipelinesRequest
The request object for ListDeliveryPipelines
.
Protobuf type google.cloud.deploy.v1.ListDeliveryPipelinesRequest
ListDeliveryPipelinesRequest.Builder
The request object for ListDeliveryPipelines
.
Protobuf type google.cloud.deploy.v1.ListDeliveryPipelinesRequest
ListDeliveryPipelinesResponse
The response object from ListDeliveryPipelines
.
Protobuf type google.cloud.deploy.v1.ListDeliveryPipelinesResponse
ListDeliveryPipelinesResponse.Builder
The response object from ListDeliveryPipelines
.
Protobuf type google.cloud.deploy.v1.ListDeliveryPipelinesResponse
ListJobRunsRequest
ListJobRunsRequest is the request object used by ListJobRuns
.
Protobuf type google.cloud.deploy.v1.ListJobRunsRequest
ListJobRunsRequest.Builder
ListJobRunsRequest is the request object used by ListJobRuns
.
Protobuf type google.cloud.deploy.v1.ListJobRunsRequest
ListJobRunsResponse
ListJobRunsResponse is the response object returned by ListJobRuns
.
Protobuf type google.cloud.deploy.v1.ListJobRunsResponse
ListJobRunsResponse.Builder
ListJobRunsResponse is the response object returned by ListJobRuns
.
Protobuf type google.cloud.deploy.v1.ListJobRunsResponse
ListReleasesRequest
The request object for ListReleases
.
Protobuf type google.cloud.deploy.v1.ListReleasesRequest
ListReleasesRequest.Builder
The request object for ListReleases
.
Protobuf type google.cloud.deploy.v1.ListReleasesRequest
ListReleasesResponse
The response object from ListReleases
.
Protobuf type google.cloud.deploy.v1.ListReleasesResponse
ListReleasesResponse.Builder
The response object from ListReleases
.
Protobuf type google.cloud.deploy.v1.ListReleasesResponse
ListRolloutsRequest
ListRolloutsRequest is the request object used by ListRollouts
.
Protobuf type google.cloud.deploy.v1.ListRolloutsRequest
ListRolloutsRequest.Builder
ListRolloutsRequest is the request object used by ListRollouts
.
Protobuf type google.cloud.deploy.v1.ListRolloutsRequest
ListRolloutsResponse
ListRolloutsResponse is the response object reutrned by ListRollouts
.
Protobuf type google.cloud.deploy.v1.ListRolloutsResponse
ListRolloutsResponse.Builder
ListRolloutsResponse is the response object reutrned by ListRollouts
.
Protobuf type google.cloud.deploy.v1.ListRolloutsResponse
ListTargetsRequest
The request object for ListTargets
.
Protobuf type google.cloud.deploy.v1.ListTargetsRequest
ListTargetsRequest.Builder
The request object for ListTargets
.
Protobuf type google.cloud.deploy.v1.ListTargetsRequest
ListTargetsResponse
The response object from ListTargets
.
Protobuf type google.cloud.deploy.v1.ListTargetsResponse
ListTargetsResponse.Builder
The response object from ListTargets
.
Protobuf type google.cloud.deploy.v1.ListTargetsResponse
LocationName
LocationName.Builder
Builder for projects/{project}/locations/{location}.
LogEnumsProto
Metadata
Metadata includes information associated with a Rollout
.
Protobuf type google.cloud.deploy.v1.Metadata
Metadata.Builder
Metadata includes information associated with a Rollout
.
Protobuf type google.cloud.deploy.v1.Metadata
MultiTarget
Information specifying a multiTarget.
Protobuf type google.cloud.deploy.v1.MultiTarget
MultiTarget.Builder
Information specifying a multiTarget.
Protobuf type google.cloud.deploy.v1.MultiTarget
OperationMetadata
Represents the metadata of the long-running operation.
Protobuf type google.cloud.deploy.v1.OperationMetadata
OperationMetadata.Builder
Represents the metadata of the long-running operation.
Protobuf type google.cloud.deploy.v1.OperationMetadata
Phase
Phase represents a collection of jobs that are logically grouped together
for a Rollout
.
Protobuf type google.cloud.deploy.v1.Phase
Phase.Builder
Phase represents a collection of jobs that are logically grouped together
for a Rollout
.
Protobuf type google.cloud.deploy.v1.Phase
PipelineCondition
PipelineCondition contains all conditions relevant to a Delivery Pipeline.
Protobuf type google.cloud.deploy.v1.PipelineCondition
PipelineCondition.Builder
PipelineCondition contains all conditions relevant to a Delivery Pipeline.
Protobuf type google.cloud.deploy.v1.PipelineCondition
PipelineReadyCondition
PipelineReadyCondition contains information around the status of the Pipeline.
Protobuf type google.cloud.deploy.v1.PipelineReadyCondition
PipelineReadyCondition.Builder
PipelineReadyCondition contains information around the status of the Pipeline.
Protobuf type google.cloud.deploy.v1.PipelineReadyCondition
PrivatePool
Execution using a private Cloud Build pool.
Protobuf type google.cloud.deploy.v1.PrivatePool
PrivatePool.Builder
Execution using a private Cloud Build pool.
Protobuf type google.cloud.deploy.v1.PrivatePool
Release
A Release
resource in the Google Cloud Deploy API.
A Release
defines a specific Skaffold configuration instance
that can be deployed.
Protobuf type google.cloud.deploy.v1.Release
Release.Builder
A Release
resource in the Google Cloud Deploy API.
A Release
defines a specific Skaffold configuration instance
that can be deployed.
Protobuf type google.cloud.deploy.v1.Release
Release.ReleaseCondition
ReleaseCondition contains all conditions relevant to a Release.
Protobuf type google.cloud.deploy.v1.Release.ReleaseCondition
Release.ReleaseCondition.Builder
ReleaseCondition contains all conditions relevant to a Release.
Protobuf type google.cloud.deploy.v1.Release.ReleaseCondition
Release.ReleaseReadyCondition
ReleaseReadyCondition contains information around the status of the Release. If a release is not ready, you cannot create a rollout with the release.
Protobuf type google.cloud.deploy.v1.Release.ReleaseReadyCondition
Release.ReleaseReadyCondition.Builder
ReleaseReadyCondition contains information around the status of the Release. If a release is not ready, you cannot create a rollout with the release.
Protobuf type google.cloud.deploy.v1.Release.ReleaseReadyCondition
Release.SkaffoldSupportedCondition
SkaffoldSupportedCondition contains information about when support for the release's version of skaffold ends.
Protobuf type google.cloud.deploy.v1.Release.SkaffoldSupportedCondition
Release.SkaffoldSupportedCondition.Builder
SkaffoldSupportedCondition contains information about when support for the release's version of skaffold ends.
Protobuf type google.cloud.deploy.v1.Release.SkaffoldSupportedCondition
Release.TargetRender
Details of rendering for a single target.
Protobuf type google.cloud.deploy.v1.Release.TargetRender
Release.TargetRender.Builder
Details of rendering for a single target.
Protobuf type google.cloud.deploy.v1.Release.TargetRender
ReleaseName
ReleaseName.Builder
Builder for projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}.
ReleaseNotificationEvent
Payload proto for "clouddeploy.googleapis.com/release_notification" Platform Log event that describes the failure to send release status change Pub/Sub notification.
Protobuf type google.cloud.deploy.v1.ReleaseNotificationEvent
ReleaseNotificationEvent.Builder
Payload proto for "clouddeploy.googleapis.com/release_notification" Platform Log event that describes the failure to send release status change Pub/Sub notification.
Protobuf type google.cloud.deploy.v1.ReleaseNotificationEvent
ReleaseNotificationPayloadProto
ReleaseRenderEvent
Payload proto for "clouddeploy.googleapis.com/release_render" Platform Log event that describes the render status change.
Protobuf type google.cloud.deploy.v1.ReleaseRenderEvent
ReleaseRenderEvent.Builder
Payload proto for "clouddeploy.googleapis.com/release_render" Platform Log event that describes the render status change.
Protobuf type google.cloud.deploy.v1.ReleaseRenderEvent
ReleaseRenderPayloadProto
RenderMetadata
RenderMetadata includes information associated with a Release
render.
Protobuf type google.cloud.deploy.v1.RenderMetadata
RenderMetadata.Builder
RenderMetadata includes information associated with a Release
render.
Protobuf type google.cloud.deploy.v1.RenderMetadata
RetryJobRequest
RetryJobRequest is the request object used by RetryJob
.
Protobuf type google.cloud.deploy.v1.RetryJobRequest
RetryJobRequest.Builder
RetryJobRequest is the request object used by RetryJob
.
Protobuf type google.cloud.deploy.v1.RetryJobRequest
RetryJobResponse
The response object from 'RetryJob'.
Protobuf type google.cloud.deploy.v1.RetryJobResponse
RetryJobResponse.Builder
The response object from 'RetryJob'.
Protobuf type google.cloud.deploy.v1.RetryJobResponse
Rollout
A Rollout
resource in the Google Cloud Deploy API.
A Rollout
contains information around a specific deployment to a Target
.
Protobuf type google.cloud.deploy.v1.Rollout
Rollout.Builder
A Rollout
resource in the Google Cloud Deploy API.
A Rollout
contains information around a specific deployment to a Target
.
Protobuf type google.cloud.deploy.v1.Rollout
RolloutName
RolloutName.Builder
Builder for projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/releases/{release}/rollouts/{rollout}.
RolloutNotificationEvent
Payload proto for "clouddeploy.googleapis.com/rollout_notification" Platform Log event that describes the failure to send rollout status change Pub/Sub notification.
Protobuf type google.cloud.deploy.v1.RolloutNotificationEvent
RolloutNotificationEvent.Builder
Payload proto for "clouddeploy.googleapis.com/rollout_notification" Platform Log event that describes the failure to send rollout status change Pub/Sub notification.
Protobuf type google.cloud.deploy.v1.RolloutNotificationEvent
RolloutNotificationPayloadProto
RuntimeConfig
RuntimeConfig contains the runtime specific configurations for a deployment strategy.
Protobuf type google.cloud.deploy.v1.RuntimeConfig
RuntimeConfig.Builder
RuntimeConfig contains the runtime specific configurations for a deployment strategy.
Protobuf type google.cloud.deploy.v1.RuntimeConfig
SerialPipeline
SerialPipeline defines a sequential set of stages for a DeliveryPipeline
.
Protobuf type google.cloud.deploy.v1.SerialPipeline
SerialPipeline.Builder
SerialPipeline defines a sequential set of stages for a DeliveryPipeline
.
Protobuf type google.cloud.deploy.v1.SerialPipeline
SkaffoldVersion
Details of a supported Skaffold version.
Protobuf type google.cloud.deploy.v1.SkaffoldVersion
SkaffoldVersion.Builder
Details of a supported Skaffold version.
Protobuf type google.cloud.deploy.v1.SkaffoldVersion
Stage
Stage specifies a location to which to deploy.
Protobuf type google.cloud.deploy.v1.Stage
Stage.Builder
Stage specifies a location to which to deploy.
Protobuf type google.cloud.deploy.v1.Stage
Standard
Standard represents the standard deployment strategy.
Protobuf type google.cloud.deploy.v1.Standard
Standard.Builder
Standard represents the standard deployment strategy.
Protobuf type google.cloud.deploy.v1.Standard
Strategy
Strategy contains deployment strategy information.
Protobuf type google.cloud.deploy.v1.Strategy
Strategy.Builder
Strategy contains deployment strategy information.
Protobuf type google.cloud.deploy.v1.Strategy
Target
A Target
resource in the Google Cloud Deploy API.
A Target
defines a location to which a Skaffold configuration
can be deployed.
Protobuf type google.cloud.deploy.v1.Target
Target.Builder
A Target
resource in the Google Cloud Deploy API.
A Target
defines a location to which a Skaffold configuration
can be deployed.
Protobuf type google.cloud.deploy.v1.Target
TargetArtifact
The artifacts produced by a target render operation.
Protobuf type google.cloud.deploy.v1.TargetArtifact
TargetArtifact.Builder
The artifacts produced by a target render operation.
Protobuf type google.cloud.deploy.v1.TargetArtifact
TargetArtifact.PhaseArtifact
Contains the paths to the artifacts, relative to the URI, for a phase.
Protobuf type google.cloud.deploy.v1.TargetArtifact.PhaseArtifact
TargetArtifact.PhaseArtifact.Builder
Contains the paths to the artifacts, relative to the URI, for a phase.
Protobuf type google.cloud.deploy.v1.TargetArtifact.PhaseArtifact
TargetName
TargetName.Builder
Builder for projects/{project}/locations/{location}/targets/{target}.
TargetNotificationEvent
Payload proto for "clouddeploy.googleapis.com/target_notification" Platform Log event that describes the failure to send target status change Pub/Sub notification.
Protobuf type google.cloud.deploy.v1.TargetNotificationEvent
TargetNotificationEvent.Builder
Payload proto for "clouddeploy.googleapis.com/target_notification" Platform Log event that describes the failure to send target status change Pub/Sub notification.
Protobuf type google.cloud.deploy.v1.TargetNotificationEvent
TargetNotificationPayloadProto
TargetsPresentCondition
TargetsPresentCondition contains information on any Targets defined in the Delivery Pipeline that do not actually exist.
Protobuf type google.cloud.deploy.v1.TargetsPresentCondition
TargetsPresentCondition.Builder
TargetsPresentCondition contains information on any Targets defined in the Delivery Pipeline that do not actually exist.
Protobuf type google.cloud.deploy.v1.TargetsPresentCondition
TargetsTypeCondition
TargetsTypeCondition contains information on whether the Targets defined in the Delivery Pipeline are of the same type.
Protobuf type google.cloud.deploy.v1.TargetsTypeCondition
TargetsTypeCondition.Builder
TargetsTypeCondition contains information on whether the Targets defined in the Delivery Pipeline are of the same type.
Protobuf type google.cloud.deploy.v1.TargetsTypeCondition
TerminateJobRunRequest
The request object used by TerminateJobRun
.
Protobuf type google.cloud.deploy.v1.TerminateJobRunRequest
TerminateJobRunRequest.Builder
The request object used by TerminateJobRun
.
Protobuf type google.cloud.deploy.v1.TerminateJobRunRequest
TerminateJobRunResponse
The response object from TerminateJobRun
.
Protobuf type google.cloud.deploy.v1.TerminateJobRunResponse
TerminateJobRunResponse.Builder
The response object from TerminateJobRun
.
Protobuf type google.cloud.deploy.v1.TerminateJobRunResponse
UpdateDeliveryPipelineRequest
The request object for UpdateDeliveryPipeline
.
Protobuf type google.cloud.deploy.v1.UpdateDeliveryPipelineRequest
UpdateDeliveryPipelineRequest.Builder
The request object for UpdateDeliveryPipeline
.
Protobuf type google.cloud.deploy.v1.UpdateDeliveryPipelineRequest
UpdateTargetRequest
The request object for UpdateTarget
.
Protobuf type google.cloud.deploy.v1.UpdateTargetRequest
UpdateTargetRequest.Builder
The request object for UpdateTarget
.
Protobuf type google.cloud.deploy.v1.UpdateTargetRequest
VerifyJob
A verify Job.
Protobuf type google.cloud.deploy.v1.VerifyJob
VerifyJob.Builder
A verify Job.
Protobuf type google.cloud.deploy.v1.VerifyJob
VerifyJobRun
VerifyJobRun contains information specific to a verify JobRun
.
Protobuf type google.cloud.deploy.v1.VerifyJobRun
VerifyJobRun.Builder
VerifyJobRun contains information specific to a verify JobRun
.
Protobuf type google.cloud.deploy.v1.VerifyJobRun
Interfaces
AbandonReleaseRequestOrBuilder
AbandonReleaseResponseOrBuilder
AdvanceChildRolloutJobOrBuilder
AdvanceChildRolloutJobRunOrBuilder
AdvanceRolloutRequestOrBuilder
AdvanceRolloutResponseOrBuilder
AnthosClusterOrBuilder
ApproveRolloutRequestOrBuilder
ApproveRolloutResponseOrBuilder
BuildArtifactOrBuilder
CanaryDeploymentOrBuilder
CanaryOrBuilder
CancelRolloutRequestOrBuilder
CancelRolloutResponseOrBuilder
ChildRolloutJobsOrBuilder
CloudDeployGrpc.AsyncService
CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
CloudRunConfigOrBuilder
CloudRunLocationOrBuilder
CloudRunMetadataOrBuilder
CloudRunRenderMetadataOrBuilder
ConfigOrBuilder
CreateChildRolloutJobOrBuilder
CreateChildRolloutJobRunOrBuilder
CreateDeliveryPipelineRequestOrBuilder
CreateReleaseRequestOrBuilder
CreateRolloutRequestOrBuilder
CreateTargetRequestOrBuilder
CustomCanaryDeployment.PhaseConfigOrBuilder
CustomCanaryDeploymentOrBuilder
DefaultPoolOrBuilder
DeleteDeliveryPipelineRequestOrBuilder
DeleteTargetRequestOrBuilder
DeliveryPipelineNotificationEventOrBuilder
DeliveryPipelineOrBuilder
DeployArtifactOrBuilder
DeployJobOrBuilder
DeployJobRunMetadataOrBuilder
DeployJobRunOrBuilder
DeploymentJobsOrBuilder
ExecutionConfigOrBuilder
GetConfigRequestOrBuilder
GetDeliveryPipelineRequestOrBuilder
GetJobRunRequestOrBuilder
GetReleaseRequestOrBuilder
GetRolloutRequestOrBuilder
GetTargetRequestOrBuilder
GkeClusterOrBuilder
IgnoreJobRequestOrBuilder
IgnoreJobResponseOrBuilder
JobOrBuilder
JobRunNotificationEventOrBuilder
JobRunOrBuilder
KubernetesConfig.GatewayServiceMeshOrBuilder
KubernetesConfig.ServiceNetworkingOrBuilder
KubernetesConfigOrBuilder
ListDeliveryPipelinesRequestOrBuilder
ListDeliveryPipelinesResponseOrBuilder
ListJobRunsRequestOrBuilder
ListJobRunsResponseOrBuilder
ListReleasesRequestOrBuilder
ListReleasesResponseOrBuilder
ListRolloutsRequestOrBuilder
ListRolloutsResponseOrBuilder
ListTargetsRequestOrBuilder
ListTargetsResponseOrBuilder
MetadataOrBuilder
MultiTargetOrBuilder
OperationMetadataOrBuilder
PhaseOrBuilder
PipelineConditionOrBuilder
PipelineReadyConditionOrBuilder
PrivatePoolOrBuilder
Release.ReleaseConditionOrBuilder
Release.ReleaseReadyConditionOrBuilder
Release.SkaffoldSupportedConditionOrBuilder
Release.TargetRenderOrBuilder
ReleaseNotificationEventOrBuilder
ReleaseOrBuilder
ReleaseRenderEventOrBuilder
RenderMetadataOrBuilder
RetryJobRequestOrBuilder
RetryJobResponseOrBuilder
RolloutNotificationEventOrBuilder
RolloutOrBuilder
RuntimeConfigOrBuilder
SerialPipelineOrBuilder
SkaffoldVersionOrBuilder
StageOrBuilder
StandardOrBuilder
StrategyOrBuilder
TargetArtifact.PhaseArtifactOrBuilder
TargetArtifactOrBuilder
TargetNotificationEventOrBuilder
TargetOrBuilder
TargetsPresentConditionOrBuilder
TargetsTypeConditionOrBuilder
TerminateJobRunRequestOrBuilder
TerminateJobRunResponseOrBuilder
UpdateDeliveryPipelineRequestOrBuilder
UpdateTargetRequestOrBuilder
VerifyJobOrBuilder
VerifyJobRunOrBuilder
Enums
Canary.ModeCase
DeliveryPipeline.PipelineCase
DeployJobRun.FailureCause
Well-known deploy failures.
Protobuf enum google.cloud.deploy.v1.DeployJobRun.FailureCause
ExecutionConfig.ExecutionEnvironmentCase
ExecutionConfig.ExecutionEnvironmentUsage
Possible usages of this configuration.
Protobuf enum google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage
Job.JobTypeCase
Job.State
Valid states of a Job.
Protobuf enum google.cloud.deploy.v1.Job.State
JobRun.JobRunCase
JobRun.State
Valid states of a JobRun
.
Protobuf enum google.cloud.deploy.v1.JobRun.State
KubernetesConfig.ServiceDefinitionCase
Phase.JobsCase
Phase.State
Valid states of a Phase.
Protobuf enum google.cloud.deploy.v1.Phase.State
Release.RenderState
Valid states of the render operation.
Protobuf enum google.cloud.deploy.v1.Release.RenderState
Release.TargetRender.FailureCause
Well-known rendering failures.
Protobuf enum google.cloud.deploy.v1.Release.TargetRender.FailureCause
Release.TargetRender.TargetRenderState
Valid states of the render operation.
Protobuf enum google.cloud.deploy.v1.Release.TargetRender.TargetRenderState
Rollout.ApprovalState
Valid approval states of a Rollout
.
Protobuf enum google.cloud.deploy.v1.Rollout.ApprovalState
Rollout.FailureCause
Well-known rollout failures.
Protobuf enum google.cloud.deploy.v1.Rollout.FailureCause
Rollout.State
Valid states of a Rollout
.
Protobuf enum google.cloud.deploy.v1.Rollout.State
RuntimeConfig.RuntimeConfigCase
SkaffoldSupportState
The support state of a specific Skaffold version.
Protobuf enum google.cloud.deploy.v1.SkaffoldSupportState
Strategy.DeploymentStrategyCase
Target.DeploymentTargetCase
TargetArtifact.UriCase
Type
Type indicates the type of the log entry and can be used as a filter.
Protobuf enum google.cloud.deploy.v1.Type
VerifyJobRun.FailureCause
Well-known verify failures.
Protobuf enum google.cloud.deploy.v1.VerifyJobRun.FailureCause