Package com.google.cloud.deploy.v1
Class Stage
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.deploy.v1.Stage
-
- All Implemented Interfaces:
StageOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class Stage extends com.google.protobuf.GeneratedMessageV3 implements StageOrBuilder
Stage specifies a location to which to deploy.
Protobuf typegoogle.cloud.deploy.v1.Stage
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Stage.Builder
Stage specifies a location to which to deploy.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEPLOY_PARAMETERS_FIELD_NUMBER
static int
PROFILES_FIELD_NUMBER
static int
STRATEGY_FIELD_NUMBER
static int
TARGET_ID_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
static Stage
getDefaultInstance()
Stage
getDefaultInstanceForType()
DeployParameters
getDeployParameters(int index)
Optional.int
getDeployParametersCount()
Optional.List<DeployParameters>
getDeployParametersList()
Optional.DeployParametersOrBuilder
getDeployParametersOrBuilder(int index)
Optional.List<? extends DeployParametersOrBuilder>
getDeployParametersOrBuilderList()
Optional.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Parser<Stage>
getParserForType()
String
getProfiles(int index)
Skaffold profiles to use when rendering the manifest for this stage's `Target`.com.google.protobuf.ByteString
getProfilesBytes(int index)
Skaffold profiles to use when rendering the manifest for this stage's `Target`.int
getProfilesCount()
Skaffold profiles to use when rendering the manifest for this stage's `Target`.com.google.protobuf.ProtocolStringList
getProfilesList()
Skaffold profiles to use when rendering the manifest for this stage's `Target`.int
getSerializedSize()
Strategy
getStrategy()
Optional.StrategyOrBuilder
getStrategyOrBuilder()
Optional.String
getTargetId()
The target_id to which this stage points.com.google.protobuf.ByteString
getTargetIdBytes()
The target_id to which this stage points.int
hashCode()
boolean
hasStrategy()
Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static Stage.Builder
newBuilder()
static Stage.Builder
newBuilder(Stage prototype)
Stage.Builder
newBuilderForType()
protected Stage.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Stage
parseDelimitedFrom(InputStream input)
static Stage
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Stage
parseFrom(byte[] data)
static Stage
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Stage
parseFrom(com.google.protobuf.ByteString data)
static Stage
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Stage
parseFrom(com.google.protobuf.CodedInputStream input)
static Stage
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Stage
parseFrom(InputStream input)
static Stage
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Stage
parseFrom(ByteBuffer data)
static Stage
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Stage>
parser()
Stage.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
TARGET_ID_FIELD_NUMBER
public static final int TARGET_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROFILES_FIELD_NUMBER
public static final int PROFILES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STRATEGY_FIELD_NUMBER
public static final int STRATEGY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEPLOY_PARAMETERS_FIELD_NUMBER
public static final int DEPLOY_PARAMETERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getTargetId
public String getTargetId()
The target_id to which this stage points. This field refers exclusively to the last segment of a target name. For example, this field would just be `my-target` (rather than `projects/project/locations/location/targets/my-target`). The location of the `Target` is inferred to be the same as the location of the `DeliveryPipeline` that contains this `Stage`.
string target_id = 1;
- Specified by:
getTargetId
in interfaceStageOrBuilder
- Returns:
- The targetId.
-
getTargetIdBytes
public com.google.protobuf.ByteString getTargetIdBytes()
The target_id to which this stage points. This field refers exclusively to the last segment of a target name. For example, this field would just be `my-target` (rather than `projects/project/locations/location/targets/my-target`). The location of the `Target` is inferred to be the same as the location of the `DeliveryPipeline` that contains this `Stage`.
string target_id = 1;
- Specified by:
getTargetIdBytes
in interfaceStageOrBuilder
- Returns:
- The bytes for targetId.
-
getProfilesList
public com.google.protobuf.ProtocolStringList getProfilesList()
Skaffold profiles to use when rendering the manifest for this stage's `Target`.
repeated string profiles = 2;
- Specified by:
getProfilesList
in interfaceStageOrBuilder
- Returns:
- A list containing the profiles.
-
getProfilesCount
public int getProfilesCount()
Skaffold profiles to use when rendering the manifest for this stage's `Target`.
repeated string profiles = 2;
- Specified by:
getProfilesCount
in interfaceStageOrBuilder
- Returns:
- The count of profiles.
-
getProfiles
public String getProfiles(int index)
Skaffold profiles to use when rendering the manifest for this stage's `Target`.
repeated string profiles = 2;
- Specified by:
getProfiles
in interfaceStageOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The profiles at the given index.
-
getProfilesBytes
public com.google.protobuf.ByteString getProfilesBytes(int index)
Skaffold profiles to use when rendering the manifest for this stage's `Target`.
repeated string profiles = 2;
- Specified by:
getProfilesBytes
in interfaceStageOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the profiles at the given index.
-
hasStrategy
public boolean hasStrategy()
Optional. The strategy to use for a `Rollout` to this stage.
.google.cloud.deploy.v1.Strategy strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasStrategy
in interfaceStageOrBuilder
- Returns:
- Whether the strategy field is set.
-
getStrategy
public Strategy getStrategy()
Optional. The strategy to use for a `Rollout` to this stage.
.google.cloud.deploy.v1.Strategy strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getStrategy
in interfaceStageOrBuilder
- Returns:
- The strategy.
-
getStrategyOrBuilder
public StrategyOrBuilder getStrategyOrBuilder()
Optional. The strategy to use for a `Rollout` to this stage.
.google.cloud.deploy.v1.Strategy strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getStrategyOrBuilder
in interfaceStageOrBuilder
-
getDeployParametersList
public List<DeployParameters> getDeployParametersList()
Optional. The deploy parameters to use for the target in this stage.
repeated .google.cloud.deploy.v1.DeployParameters deploy_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDeployParametersList
in interfaceStageOrBuilder
-
getDeployParametersOrBuilderList
public List<? extends DeployParametersOrBuilder> getDeployParametersOrBuilderList()
Optional. The deploy parameters to use for the target in this stage.
repeated .google.cloud.deploy.v1.DeployParameters deploy_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDeployParametersOrBuilderList
in interfaceStageOrBuilder
-
getDeployParametersCount
public int getDeployParametersCount()
Optional. The deploy parameters to use for the target in this stage.
repeated .google.cloud.deploy.v1.DeployParameters deploy_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDeployParametersCount
in interfaceStageOrBuilder
-
getDeployParameters
public DeployParameters getDeployParameters(int index)
Optional. The deploy parameters to use for the target in this stage.
repeated .google.cloud.deploy.v1.DeployParameters deploy_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDeployParameters
in interfaceStageOrBuilder
-
getDeployParametersOrBuilder
public DeployParametersOrBuilder getDeployParametersOrBuilder(int index)
Optional. The deploy parameters to use for the target in this stage.
repeated .google.cloud.deploy.v1.DeployParameters deploy_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDeployParametersOrBuilder
in interfaceStageOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Stage parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Stage parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Stage parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Stage parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Stage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Stage parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Stage parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Stage parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Stage parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Stage parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Stage parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Stage parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Stage.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Stage.Builder newBuilder()
-
newBuilder
public static Stage.Builder newBuilder(Stage prototype)
-
toBuilder
public Stage.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Stage.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Stage getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Stage> parser()
-
getParserForType
public com.google.protobuf.Parser<Stage> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Stage getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-