Package com.google.cloud.osconfig.v1beta
Class GuestPolicies.SoftwareRecipe
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe
-
- All Implemented Interfaces:
GuestPolicies.SoftwareRecipeOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
- Enclosing class:
- GuestPolicies
public static final class GuestPolicies.SoftwareRecipe extends com.google.protobuf.GeneratedMessageV3 implements GuestPolicies.SoftwareRecipeOrBuilder
A software recipe is a set of instructions for installing and configuring a piece of software. It consists of a set of artifacts that are downloaded, and a set of steps that install, configure, and/or update the software. Recipes support installing and updating software from artifacts in the following formats: Zip archive, Tar archive, Windows MSI, Debian package, and RPM package. Additionally, recipes support executing a script (either defined in a file or directly in this api) in bash, sh, cmd, and powershell. Updating a software recipe If a recipe is assigned to an instance and there is a recipe with the same name but a lower version already installed and the assigned state of the recipe is `UPDATED`, then the recipe is updated to the new version. Script Working Directories Each script or execution step is run in its own temporary directory which is deleted after completing the step.
Protobuf typegoogle.cloud.osconfig.v1beta.SoftwareRecipe
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GuestPolicies.SoftwareRecipe.Artifact
Specifies a resource to be used in the recipe.static interface
GuestPolicies.SoftwareRecipe.ArtifactOrBuilder
static class
GuestPolicies.SoftwareRecipe.Builder
A software recipe is a set of instructions for installing and configuring a piece of software.static class
GuestPolicies.SoftwareRecipe.Step
An action that can be taken as part of installing or updating a recipe.static interface
GuestPolicies.SoftwareRecipe.StepOrBuilder
-
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
ARTIFACTS_FIELD_NUMBER
static int
DESIRED_STATE_FIELD_NUMBER
static int
INSTALL_STEPS_FIELD_NUMBER
static int
NAME_FIELD_NUMBER
static int
UPDATE_STEPS_FIELD_NUMBER
static int
VERSION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
GuestPolicies.SoftwareRecipe.Artifact
getArtifacts(int index)
Resources available to be used in the steps in the recipe.int
getArtifactsCount()
Resources available to be used in the steps in the recipe.List<GuestPolicies.SoftwareRecipe.Artifact>
getArtifactsList()
Resources available to be used in the steps in the recipe.GuestPolicies.SoftwareRecipe.ArtifactOrBuilder
getArtifactsOrBuilder(int index)
Resources available to be used in the steps in the recipe.List<? extends GuestPolicies.SoftwareRecipe.ArtifactOrBuilder>
getArtifactsOrBuilderList()
Resources available to be used in the steps in the recipe.static GuestPolicies.SoftwareRecipe
getDefaultInstance()
GuestPolicies.SoftwareRecipe
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
GuestPolicies.DesiredState
getDesiredState()
Default is INSTALLED.int
getDesiredStateValue()
Default is INSTALLED.GuestPolicies.SoftwareRecipe.Step
getInstallSteps(int index)
Actions to be taken for installing this recipe.int
getInstallStepsCount()
Actions to be taken for installing this recipe.List<GuestPolicies.SoftwareRecipe.Step>
getInstallStepsList()
Actions to be taken for installing this recipe.GuestPolicies.SoftwareRecipe.StepOrBuilder
getInstallStepsOrBuilder(int index)
Actions to be taken for installing this recipe.List<? extends GuestPolicies.SoftwareRecipe.StepOrBuilder>
getInstallStepsOrBuilderList()
Actions to be taken for installing this recipe.String
getName()
Required.com.google.protobuf.ByteString
getNameBytes()
Required.com.google.protobuf.Parser<GuestPolicies.SoftwareRecipe>
getParserForType()
int
getSerializedSize()
GuestPolicies.SoftwareRecipe.Step
getUpdateSteps(int index)
Actions to be taken for updating this recipe.int
getUpdateStepsCount()
Actions to be taken for updating this recipe.List<GuestPolicies.SoftwareRecipe.Step>
getUpdateStepsList()
Actions to be taken for updating this recipe.GuestPolicies.SoftwareRecipe.StepOrBuilder
getUpdateStepsOrBuilder(int index)
Actions to be taken for updating this recipe.List<? extends GuestPolicies.SoftwareRecipe.StepOrBuilder>
getUpdateStepsOrBuilderList()
Actions to be taken for updating this recipe.String
getVersion()
The version of this software recipe.com.google.protobuf.ByteString
getVersionBytes()
The version of this software recipe.int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static GuestPolicies.SoftwareRecipe.Builder
newBuilder()
static GuestPolicies.SoftwareRecipe.Builder
newBuilder(GuestPolicies.SoftwareRecipe prototype)
GuestPolicies.SoftwareRecipe.Builder
newBuilderForType()
protected GuestPolicies.SoftwareRecipe.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static GuestPolicies.SoftwareRecipe
parseDelimitedFrom(InputStream input)
static GuestPolicies.SoftwareRecipe
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GuestPolicies.SoftwareRecipe
parseFrom(byte[] data)
static GuestPolicies.SoftwareRecipe
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GuestPolicies.SoftwareRecipe
parseFrom(com.google.protobuf.ByteString data)
static GuestPolicies.SoftwareRecipe
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GuestPolicies.SoftwareRecipe
parseFrom(com.google.protobuf.CodedInputStream input)
static GuestPolicies.SoftwareRecipe
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GuestPolicies.SoftwareRecipe
parseFrom(InputStream input)
static GuestPolicies.SoftwareRecipe
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GuestPolicies.SoftwareRecipe
parseFrom(ByteBuffer data)
static GuestPolicies.SoftwareRecipe
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<GuestPolicies.SoftwareRecipe>
parser()
GuestPolicies.SoftwareRecipe.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
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VERSION_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ARTIFACTS_FIELD_NUMBER
public static final int ARTIFACTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INSTALL_STEPS_FIELD_NUMBER
public static final int INSTALL_STEPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
UPDATE_STEPS_FIELD_NUMBER
public static final int UPDATE_STEPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESIRED_STATE_FIELD_NUMBER
public static final int DESIRED_STATE_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
-
getName
public String getName()
Required. Unique identifier for the recipe. Only one recipe with a given name is installed on an instance. Names are also used to identify resources which helps to determine whether guest policies have conflicts. This means that requests to create multiple recipes with the same name and version are rejected since they could potentially have conflicting assignments.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getName
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Required. Unique identifier for the recipe. Only one recipe with a given name is installed on an instance. Names are also used to identify resources which helps to determine whether guest policies have conflicts. This means that requests to create multiple recipes with the same name and version are rejected since they could potentially have conflicting assignments.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getNameBytes
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
- Returns:
- The bytes for name.
-
getVersion
public String getVersion()
The version of this software recipe. Version can be up to 4 period separated numbers (e.g. 12.34.56.78).
string version = 2;
- Specified by:
getVersion
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()
The version of this software recipe. Version can be up to 4 period separated numbers (e.g. 12.34.56.78).
string version = 2;
- Specified by:
getVersionBytes
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
- Returns:
- The bytes for version.
-
getArtifactsList
public List<GuestPolicies.SoftwareRecipe.Artifact> getArtifactsList()
Resources available to be used in the steps in the recipe.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Artifact artifacts = 3;
- Specified by:
getArtifactsList
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getArtifactsOrBuilderList
public List<? extends GuestPolicies.SoftwareRecipe.ArtifactOrBuilder> getArtifactsOrBuilderList()
Resources available to be used in the steps in the recipe.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Artifact artifacts = 3;
- Specified by:
getArtifactsOrBuilderList
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getArtifactsCount
public int getArtifactsCount()
Resources available to be used in the steps in the recipe.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Artifact artifacts = 3;
- Specified by:
getArtifactsCount
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getArtifacts
public GuestPolicies.SoftwareRecipe.Artifact getArtifacts(int index)
Resources available to be used in the steps in the recipe.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Artifact artifacts = 3;
- Specified by:
getArtifacts
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getArtifactsOrBuilder
public GuestPolicies.SoftwareRecipe.ArtifactOrBuilder getArtifactsOrBuilder(int index)
Resources available to be used in the steps in the recipe.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Artifact artifacts = 3;
- Specified by:
getArtifactsOrBuilder
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getInstallStepsList
public List<GuestPolicies.SoftwareRecipe.Step> getInstallStepsList()
Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. Any steps taken (including partially completed steps) are not rolled back.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Step install_steps = 4;
- Specified by:
getInstallStepsList
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getInstallStepsOrBuilderList
public List<? extends GuestPolicies.SoftwareRecipe.StepOrBuilder> getInstallStepsOrBuilderList()
Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. Any steps taken (including partially completed steps) are not rolled back.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Step install_steps = 4;
- Specified by:
getInstallStepsOrBuilderList
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getInstallStepsCount
public int getInstallStepsCount()
Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. Any steps taken (including partially completed steps) are not rolled back.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Step install_steps = 4;
- Specified by:
getInstallStepsCount
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getInstallSteps
public GuestPolicies.SoftwareRecipe.Step getInstallSteps(int index)
Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. Any steps taken (including partially completed steps) are not rolled back.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Step install_steps = 4;
- Specified by:
getInstallSteps
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getInstallStepsOrBuilder
public GuestPolicies.SoftwareRecipe.StepOrBuilder getInstallStepsOrBuilder(int index)
Actions to be taken for installing this recipe. On failure it stops executing steps and does not attempt another installation. Any steps taken (including partially completed steps) are not rolled back.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Step install_steps = 4;
- Specified by:
getInstallStepsOrBuilder
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getUpdateStepsList
public List<GuestPolicies.SoftwareRecipe.Step> getUpdateStepsList()
Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. Any steps taken (including partially completed steps) are not rolled back.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Step update_steps = 5;
- Specified by:
getUpdateStepsList
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getUpdateStepsOrBuilderList
public List<? extends GuestPolicies.SoftwareRecipe.StepOrBuilder> getUpdateStepsOrBuilderList()
Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. Any steps taken (including partially completed steps) are not rolled back.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Step update_steps = 5;
- Specified by:
getUpdateStepsOrBuilderList
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getUpdateStepsCount
public int getUpdateStepsCount()
Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. Any steps taken (including partially completed steps) are not rolled back.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Step update_steps = 5;
- Specified by:
getUpdateStepsCount
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getUpdateSteps
public GuestPolicies.SoftwareRecipe.Step getUpdateSteps(int index)
Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. Any steps taken (including partially completed steps) are not rolled back.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Step update_steps = 5;
- Specified by:
getUpdateSteps
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getUpdateStepsOrBuilder
public GuestPolicies.SoftwareRecipe.StepOrBuilder getUpdateStepsOrBuilder(int index)
Actions to be taken for updating this recipe. On failure it stops executing steps and does not attempt another update for this recipe. Any steps taken (including partially completed steps) are not rolled back.
repeated .google.cloud.osconfig.v1beta.SoftwareRecipe.Step update_steps = 5;
- Specified by:
getUpdateStepsOrBuilder
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
-
getDesiredStateValue
public int getDesiredStateValue()
Default is INSTALLED. The desired state the agent should maintain for this recipe. INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, if a higher version of the recipe is assigned to this instance. REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected.
.google.cloud.osconfig.v1beta.DesiredState desired_state = 6;
- Specified by:
getDesiredStateValue
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
- Returns:
- The enum numeric value on the wire for desiredState.
-
getDesiredState
public GuestPolicies.DesiredState getDesiredState()
Default is INSTALLED. The desired state the agent should maintain for this recipe. INSTALLED: The software recipe is installed on the instance but won't be updated to new versions. UPDATED: The software recipe is installed on the instance. The recipe is updated to a higher version, if a higher version of the recipe is assigned to this instance. REMOVE: Remove is unsupported for software recipes and attempts to create or update a recipe to the REMOVE state is rejected.
.google.cloud.osconfig.v1beta.DesiredState desired_state = 6;
- Specified by:
getDesiredState
in interfaceGuestPolicies.SoftwareRecipeOrBuilder
- Returns:
- The desiredState.
-
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 GuestPolicies.SoftwareRecipe parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GuestPolicies.SoftwareRecipe parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GuestPolicies.SoftwareRecipe parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GuestPolicies.SoftwareRecipe parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GuestPolicies.SoftwareRecipe parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GuestPolicies.SoftwareRecipe parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GuestPolicies.SoftwareRecipe parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static GuestPolicies.SoftwareRecipe parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static GuestPolicies.SoftwareRecipe parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static GuestPolicies.SoftwareRecipe parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static GuestPolicies.SoftwareRecipe parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static GuestPolicies.SoftwareRecipe parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public GuestPolicies.SoftwareRecipe.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static GuestPolicies.SoftwareRecipe.Builder newBuilder()
-
newBuilder
public static GuestPolicies.SoftwareRecipe.Builder newBuilder(GuestPolicies.SoftwareRecipe prototype)
-
toBuilder
public GuestPolicies.SoftwareRecipe.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected GuestPolicies.SoftwareRecipe.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static GuestPolicies.SoftwareRecipe getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<GuestPolicies.SoftwareRecipe> parser()
-
getParserForType
public com.google.protobuf.Parser<GuestPolicies.SoftwareRecipe> 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 GuestPolicies.SoftwareRecipe getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-