public interface CanaryOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getCanaryDeployment()
public abstract CanaryDeployment getCanaryDeployment()
Configures the progressive based deployment for a Target.
.google.events.cloud.deploy.v1.CanaryDeployment canary_deployment = 2;
Returns | |
---|---|
Type | Description |
CanaryDeployment |
The canaryDeployment. |
getCanaryDeploymentOrBuilder()
public abstract CanaryDeploymentOrBuilder getCanaryDeploymentOrBuilder()
Configures the progressive based deployment for a Target.
.google.events.cloud.deploy.v1.CanaryDeployment canary_deployment = 2;
Returns | |
---|---|
Type | Description |
CanaryDeploymentOrBuilder |
getCustomCanaryDeployment()
public abstract CustomCanaryDeployment getCustomCanaryDeployment()
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
.google.events.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3;
Returns | |
---|---|
Type | Description |
CustomCanaryDeployment |
The customCanaryDeployment. |
getCustomCanaryDeploymentOrBuilder()
public abstract CustomCanaryDeploymentOrBuilder getCustomCanaryDeploymentOrBuilder()
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
.google.events.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3;
Returns | |
---|---|
Type | Description |
CustomCanaryDeploymentOrBuilder |
getModeCase()
public abstract Canary.ModeCase getModeCase()
Returns | |
---|---|
Type | Description |
Canary.ModeCase |
getRuntimeConfig()
public abstract RuntimeConfig getRuntimeConfig()
Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.
.google.events.cloud.deploy.v1.RuntimeConfig runtime_config = 1;
Returns | |
---|---|
Type | Description |
RuntimeConfig |
The runtimeConfig. |
getRuntimeConfigOrBuilder()
public abstract RuntimeConfigOrBuilder getRuntimeConfigOrBuilder()
Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.
.google.events.cloud.deploy.v1.RuntimeConfig runtime_config = 1;
Returns | |
---|---|
Type | Description |
RuntimeConfigOrBuilder |
hasCanaryDeployment()
public abstract boolean hasCanaryDeployment()
Configures the progressive based deployment for a Target.
.google.events.cloud.deploy.v1.CanaryDeployment canary_deployment = 2;
Returns | |
---|---|
Type | Description |
boolean |
Whether the canaryDeployment field is set. |
hasCustomCanaryDeployment()
public abstract boolean hasCustomCanaryDeployment()
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
.google.events.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3;
Returns | |
---|---|
Type | Description |
boolean |
Whether the customCanaryDeployment field is set. |
hasRuntimeConfig()
public abstract boolean hasRuntimeConfig()
Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.
.google.events.cloud.deploy.v1.RuntimeConfig runtime_config = 1;
Returns | |
---|---|
Type | Description |
boolean |
Whether the runtimeConfig field is set. |