Class RolloutPolicy
The policy for how automatic builds and rollouts are triggered and rolled out.
Implements
Inherited Members
Namespace: Google.Apis.FirebaseAppHosting.v1beta.Data
Assembly: Google.Apis.FirebaseAppHosting.v1beta.dll
Syntax
public class RolloutPolicy : IDirectResponseSchema
Properties
CodebaseBranch
If set, specifies a branch that triggers a new build to be started with this policy. Otherwise, no automatic rollouts will happen.
Declaration
[JsonProperty("codebaseBranch")]
public virtual string CodebaseBranch { get; set; }
Property Value
Type | Description |
---|---|
string |
Disabled
Optional. A flag that, if true, prevents automatic rollouts from being created via this RolloutPolicy.
Declaration
[JsonProperty("disabled")]
public virtual bool? Disabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
DisabledTime
object representation of DisabledTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use DisabledTimeDateTimeOffset instead.")]
public virtual object DisabledTime { get; set; }
Property Value
Type | Description |
---|---|
object |
DisabledTimeDateTimeOffset
DateTimeOffset representation of DisabledTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? DisabledTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
DisabledTimeRaw
Output only. If disabled
is set, the time at which the automatic rollouts were disabled.
Declaration
[JsonProperty("disabledTime")]
public virtual string DisabledTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |