public final class Canary extends com.google.protobuf.GeneratedMessageV3 implements CanaryOrBuilder
Canary represents the canary deployment strategy.Protobuf type
google.cloud.deploy.v1.Canary| Modifier and Type | Class and Description |
|---|---|
static class |
Canary.Builder
Canary represents the canary deployment strategy.
|
static class |
Canary.ModeCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CANARY_DEPLOYMENT_FIELD_NUMBER |
static int |
CUSTOM_CANARY_DEPLOYMENT_FIELD_NUMBER |
static int |
RUNTIME_CONFIG_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
CanaryDeployment |
getCanaryDeployment()
Configures the progressive based deployment for a Target.
|
CanaryDeploymentOrBuilder |
getCanaryDeploymentOrBuilder()
Configures the progressive based deployment for a Target.
|
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.
|
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.
|
static Canary |
getDefaultInstance() |
Canary |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Canary.ModeCase |
getModeCase() |
com.google.protobuf.Parser<Canary> |
getParserForType() |
RuntimeConfig |
getRuntimeConfig()
Optional.
|
RuntimeConfigOrBuilder |
getRuntimeConfigOrBuilder()
Optional.
|
int |
getSerializedSize() |
boolean |
hasCanaryDeployment()
Configures the progressive based deployment for a Target.
|
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.
|
int |
hashCode() |
boolean |
hasRuntimeConfig()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Canary.Builder |
newBuilder() |
static Canary.Builder |
newBuilder(Canary prototype) |
Canary.Builder |
newBuilderForType() |
protected Canary.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Canary |
parseDelimitedFrom(InputStream input) |
static Canary |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Canary |
parseFrom(byte[] data) |
static Canary |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Canary |
parseFrom(ByteBuffer data) |
static Canary |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Canary |
parseFrom(com.google.protobuf.ByteString data) |
static Canary |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Canary |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Canary |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Canary |
parseFrom(InputStream input) |
static Canary |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Canary> |
parser() |
Canary.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int RUNTIME_CONFIG_FIELD_NUMBER
public static final int CANARY_DEPLOYMENT_FIELD_NUMBER
public static final int CUSTOM_CANARY_DEPLOYMENT_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public Canary.ModeCase getModeCase()
getModeCase in interface CanaryOrBuilderpublic 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.cloud.deploy.v1.RuntimeConfig runtime_config = 1 [(.google.api.field_behavior) = OPTIONAL];
hasRuntimeConfig in interface CanaryOrBuilderpublic 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.cloud.deploy.v1.RuntimeConfig runtime_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getRuntimeConfig in interface CanaryOrBuilderpublic 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.cloud.deploy.v1.RuntimeConfig runtime_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getRuntimeConfigOrBuilder in interface CanaryOrBuilderpublic boolean hasCanaryDeployment()
Configures the progressive based deployment for a Target.
.google.cloud.deploy.v1.CanaryDeployment canary_deployment = 2;hasCanaryDeployment in interface CanaryOrBuilderpublic CanaryDeployment getCanaryDeployment()
Configures the progressive based deployment for a Target.
.google.cloud.deploy.v1.CanaryDeployment canary_deployment = 2;getCanaryDeployment in interface CanaryOrBuilderpublic CanaryDeploymentOrBuilder getCanaryDeploymentOrBuilder()
Configures the progressive based deployment for a Target.
.google.cloud.deploy.v1.CanaryDeployment canary_deployment = 2;getCanaryDeploymentOrBuilder in interface CanaryOrBuilderpublic 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.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3;hasCustomCanaryDeployment in interface CanaryOrBuilderpublic 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.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3;getCustomCanaryDeployment in interface CanaryOrBuilderpublic 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.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3;getCustomCanaryDeploymentOrBuilder in interface CanaryOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Canary parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Canary parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Canary parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Canary parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Canary parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Canary parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Canary parseFrom(InputStream input) throws IOException
IOExceptionpublic static Canary parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Canary parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Canary parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Canary parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Canary parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Canary.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Canary.Builder newBuilder()
public static Canary.Builder newBuilder(Canary prototype)
public Canary.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Canary.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Canary getDefaultInstance()
public static com.google.protobuf.Parser<Canary> parser()
public com.google.protobuf.Parser<Canary> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Canary getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.