Reference documentation and code samples for the Google Cloud Config Delivery V1beta Client class Rollout.
Rollout resource represents an instance of FleetPackage
rollout 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
the FleetPackage
and other changes in the environment.
Generated from protobuf message google.cloud.configdelivery.v1beta.Rollout
Namespace
Google \ Cloud \ ConfigDelivery \ V1betaMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. Name of the Rollout. Format is projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}
.
↳ release
string
Reference to the Release
being rolled out.
↳ rollout_strategy
↳ info
↳ deletion_propagation_policy
int
Deletion propagation policy of the rollout.
↳ create_time
↳ update_time
getName
Identifier. Name of the Rollout. Format is projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}
.
string
setName
Identifier. Name of the Rollout. Format is projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}
.
var
string
$this
getRelease
Reference to the Release
being rolled out.
string
setRelease
Reference to the Release
being rolled out.
var
string
$this
getRolloutStrategy
Rollout strategy for rolling out FleetPackage
to clusters.
hasRolloutStrategy
clearRolloutStrategy
setRolloutStrategy
Rollout strategy for rolling out FleetPackage
to clusters.
$this
getInfo
Current details of the rollout.
hasInfo
clearInfo
setInfo
Current details of the rollout.
$this
getDeletionPropagationPolicy
Deletion propagation policy of the rollout.
int
setDeletionPropagationPolicy
Deletion propagation policy of the rollout.
var
int
$this
getCreateTime
Output only. The time the rollout was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time the rollout was created.
$this
getUpdateTime
Output only. The time the rollout was most recently updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The time the rollout was most recently updated.
$this