Class NamespacedDebugInput
Next ID: 16
Implements
Inherited Members
Namespace: Google.Apis.CloudTalentSolution.v4.Data
Assembly: Google.Apis.CloudTalentSolution.v4.dll
Syntax
public class NamespacedDebugInput : IDirectResponseSchema
Properties
AbsolutelyForcedExpNames
Set of experiment names to be absolutely forced. These experiments will be forced without evaluating the conditions.
Declaration
[JsonProperty("absolutelyForcedExpNames")]
public virtual IList<string> AbsolutelyForcedExpNames { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
AbsolutelyForcedExpTags
Set of experiment tags to be absolutely forced. The experiments with these tags will be forced without evaluating the conditions.
Declaration
[JsonProperty("absolutelyForcedExpTags")]
public virtual IList<string> AbsolutelyForcedExpTags { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
AbsolutelyForcedExps
Set of experiment ids to be absolutely forced. These ids will be forced without evaluating the conditions.
Declaration
[JsonProperty("absolutelyForcedExps")]
public virtual IList<int?> AbsolutelyForcedExps { get; set; }
Property Value
Type | Description |
---|---|
IList<int?> |
ConditionallyForcedExpNames
Set of experiment names to be conditionally forced. These experiments will be forced only if their conditions and their parent domain's conditions are true.
Declaration
[JsonProperty("conditionallyForcedExpNames")]
public virtual IList<string> ConditionallyForcedExpNames { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ConditionallyForcedExpTags
Set of experiment tags to be conditionally forced. The experiments with these tags will be forced only if their conditions and their parent domain's conditions are true.
Declaration
[JsonProperty("conditionallyForcedExpTags")]
public virtual IList<string> ConditionallyForcedExpTags { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ConditionallyForcedExps
Set of experiment ids to be conditionally forced. These ids will be forced only if their conditions and their parent domain's conditions are true.
Declaration
[JsonProperty("conditionallyForcedExps")]
public virtual IList<int?> ConditionallyForcedExps { get; set; }
Property Value
Type | Description |
---|---|
IList<int?> |
DisableAutomaticEnrollmentSelection
If true, disable automatic enrollment selection (at all diversion points). Automatic enrollment selection means experiment selection process based on the experiment's automatic enrollment condition. This does not disable selection of forced experiments. Setting this field to false does not change anything in the experiment selection process.
Declaration
[JsonProperty("disableAutomaticEnrollmentSelection")]
public virtual bool? DisableAutomaticEnrollmentSelection { get; set; }
Property Value
Type | Description |
---|---|
bool? |
DisableExpNames
Set of experiment names to be disabled. If an experiment is disabled, it is never selected nor forced. If an aggregate experiment is disabled, its partitions are disabled together. If an experiment with an enrollment is disabled, the enrollment is disabled together. If a name corresponds to a domain, the domain itself and all descendant experiments and domains are disabled together.
Declaration
[JsonProperty("disableExpNames")]
public virtual IList<string> DisableExpNames { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
DisableExpTags
Set of experiment tags to be disabled. All experiments that are tagged with one or more of these tags are disabled. If an experiment is disabled, it is never selected nor forced. If an aggregate experiment is disabled, its partitions are disabled together. If an experiment with an enrollment is disabled, the enrollment is disabled together.
Declaration
[JsonProperty("disableExpTags")]
public virtual IList<string> DisableExpTags { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
DisableExps
Set of experiment ids to be disabled. If an experiment is disabled, it is never selected nor forced. If an aggregate experiment is disabled, its partitions are disabled together. If an experiment with an enrollment is disabled, the enrollment is disabled together. If an ID corresponds to a domain, the domain itself and all descendant experiments and domains are disabled together.
Declaration
[JsonProperty("disableExps")]
public virtual IList<int?> DisableExps { get; set; }
Property Value
Type | Description |
---|---|
IList<int?> |
DisableManualEnrollmentSelection
If true, disable manual enrollment selection (at all diversion points). Manual enrollment selection means experiment selection process based on the request's manual enrollment states (a.k.a. opt-in experiments). This does not disable selection of forced experiments. Setting this field to false does not change anything in the experiment selection process.
Declaration
[JsonProperty("disableManualEnrollmentSelection")]
public virtual bool? DisableManualEnrollmentSelection { get; set; }
Property Value
Type | Description |
---|---|
bool? |
DisableOrganicSelection
If true, disable organic experiment selection (at all diversion points). Organic selection means experiment selection process based on traffic allocation and diversion condition evaluation. This does not disable selection of forced experiments. This is useful in cases when it is not known whether experiment selection behavior is responsible for a error or breakage. Disabling organic selection may help to isolate the cause of a given problem. Setting this field to false does not change anything in the experiment selection process.
Declaration
[JsonProperty("disableOrganicSelection")]
public virtual bool? DisableOrganicSelection { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ForcedFlags
Flags to force in a particular experiment state. Map from flag name to flag value.
Declaration
[JsonProperty("forcedFlags")]
public virtual IDictionary<string, string> ForcedFlags { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
ForcedRollouts
Rollouts to force in a particular experiment state. Map from rollout name to rollout value.
Declaration
[JsonProperty("forcedRollouts")]
public virtual IDictionary<string, bool?> ForcedRollouts { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, bool?> |
TestingMode
Sets different testing modes. See the documentation in the TestingMode message for more information.
Declaration
[JsonProperty("testingMode")]
public virtual string TestingMode { get; set; }
Property Value
Type | Description |
---|---|
string |