Reference documentation and code samples for the Google Cloud Config Delivery V1 Client class Rollout.
Rollout resource represents an instance ofFleetPackagerollout operation
across a fleet. This is a system generated resource and will be read only for
end-users. It will be primarily used by the service to process the changes in
theFleetPackageand other changes in the environment.
Generated from protobuf messagegoogle.cloud.configdelivery.v1.Rollout
Namespace
Google \ Cloud \ ConfigDelivery \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. Name of the Rollout. Format isprojects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Config Delivery V1 Client - Class Rollout (0.2.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.2.1 (latest)](/php/docs/reference/cloud-configdelivery/latest/V1.Rollout)\n- [0.2.0](/php/docs/reference/cloud-configdelivery/0.2.0/V1.Rollout)\n- [0.1.0](/php/docs/reference/cloud-configdelivery/0.1.0/V1.Rollout) \nReference documentation and code samples for the Google Cloud Config Delivery V1 Client class Rollout.\n\nRollout resource represents an instance of `FleetPackage` rollout operation\nacross a fleet. This is a system generated resource and will be read only for\nend-users. It will be primarily used by the service to process the changes in\nthe `FleetPackage` and other changes in the environment.\n\nGenerated from protobuf message `google.cloud.configdelivery.v1.Rollout`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ ConfigDelivery \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nIdentifier. Name of the Rollout. Format is\n`projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\\-]{0,62}`.\n\n### setName\n\nIdentifier. Name of the Rollout. Format is\n`projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\\-]{0,62}`.\n\n### getRelease\n\nReference to the `Release` being rolled out.\n\n### setRelease\n\nReference to the `Release` being rolled out.\n\n### getRolloutStrategy\n\nRollout strategy for rolling out `FleetPackage` to clusters.\n\n### hasRolloutStrategy\n\n### clearRolloutStrategy\n\n### setRolloutStrategy\n\nRollout strategy for rolling out `FleetPackage` to clusters.\n\n### getInfo\n\nCurrent details of the rollout.\n\n### hasInfo\n\n### clearInfo\n\n### setInfo\n\nCurrent details of the rollout.\n\n### getDeletionPropagationPolicy\n\nDeletion propagation policy of the rollout.\n\n### setDeletionPropagationPolicy\n\nDeletion propagation policy of the rollout.\n\n### getCreateTime\n\nOutput only. The time the rollout was created.\n\n### hasCreateTime\n\n### clearCreateTime\n\n### setCreateTime\n\nOutput only. The time the rollout was created.\n\n### getUpdateTime\n\nOutput only. The time the rollout was most recently updated.\n\n### hasUpdateTime\n\n### clearUpdateTime\n\n### setUpdateTime\n\nOutput only. The time the rollout was most recently updated."]]