public interface CanaryOrBuilder extends MessageOrBuilderImplements
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. |