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 classGuestPolicies.SoftwareRecipe.ArtifactSpecifies a resource to be used in the recipe.static interfaceGuestPolicies.SoftwareRecipe.ArtifactOrBuilderstatic classGuestPolicies.SoftwareRecipe.BuilderA software recipe is a set of instructions for installing and configuring a piece of software.static classGuestPolicies.SoftwareRecipe.StepAn action that can be taken as part of installing or updating a recipe.static interfaceGuestPolicies.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 intARTIFACTS_FIELD_NUMBERstatic intDESIRED_STATE_FIELD_NUMBERstatic intINSTALL_STEPS_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intUPDATE_STEPS_FIELD_NUMBERstatic intVERSION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)GuestPolicies.SoftwareRecipe.ArtifactgetArtifacts(int index)Resources available to be used in the steps in the recipe.intgetArtifactsCount()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.ArtifactOrBuildergetArtifactsOrBuilder(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.SoftwareRecipegetDefaultInstance()GuestPolicies.SoftwareRecipegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()GuestPolicies.DesiredStategetDesiredState()Default is INSTALLED.intgetDesiredStateValue()Default is INSTALLED.GuestPolicies.SoftwareRecipe.StepgetInstallSteps(int index)Actions to be taken for installing this recipe.intgetInstallStepsCount()Actions to be taken for installing this recipe.List<GuestPolicies.SoftwareRecipe.Step>getInstallStepsList()Actions to be taken for installing this recipe.GuestPolicies.SoftwareRecipe.StepOrBuildergetInstallStepsOrBuilder(int index)Actions to be taken for installing this recipe.List<? extends GuestPolicies.SoftwareRecipe.StepOrBuilder>getInstallStepsOrBuilderList()Actions to be taken for installing this recipe.StringgetName()Required.com.google.protobuf.ByteStringgetNameBytes()Required.com.google.protobuf.Parser<GuestPolicies.SoftwareRecipe>getParserForType()intgetSerializedSize()GuestPolicies.SoftwareRecipe.StepgetUpdateSteps(int index)Actions to be taken for updating this recipe.intgetUpdateStepsCount()Actions to be taken for updating this recipe.List<GuestPolicies.SoftwareRecipe.Step>getUpdateStepsList()Actions to be taken for updating this recipe.GuestPolicies.SoftwareRecipe.StepOrBuildergetUpdateStepsOrBuilder(int index)Actions to be taken for updating this recipe.List<? extends GuestPolicies.SoftwareRecipe.StepOrBuilder>getUpdateStepsOrBuilderList()Actions to be taken for updating this recipe.StringgetVersion()The version of this software recipe.com.google.protobuf.ByteStringgetVersionBytes()The version of this software recipe.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static GuestPolicies.SoftwareRecipe.BuildernewBuilder()static GuestPolicies.SoftwareRecipe.BuildernewBuilder(GuestPolicies.SoftwareRecipe prototype)GuestPolicies.SoftwareRecipe.BuildernewBuilderForType()protected GuestPolicies.SoftwareRecipe.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static GuestPolicies.SoftwareRecipeparseDelimitedFrom(InputStream input)static GuestPolicies.SoftwareRecipeparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GuestPolicies.SoftwareRecipeparseFrom(byte[] data)static GuestPolicies.SoftwareRecipeparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GuestPolicies.SoftwareRecipeparseFrom(com.google.protobuf.ByteString data)static GuestPolicies.SoftwareRecipeparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GuestPolicies.SoftwareRecipeparseFrom(com.google.protobuf.CodedInputStream input)static GuestPolicies.SoftwareRecipeparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GuestPolicies.SoftwareRecipeparseFrom(InputStream input)static GuestPolicies.SoftwareRecipeparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GuestPolicies.SoftwareRecipeparseFrom(ByteBuffer data)static GuestPolicies.SoftwareRecipeparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<GuestPolicies.SoftwareRecipe>parser()GuestPolicies.SoftwareRecipe.BuildertoBuilder()voidwriteTo(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:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein 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:
getNamein 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:
getNameBytesin 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:
getVersionin 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:
getVersionBytesin 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:
getArtifactsListin 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:
getArtifactsOrBuilderListin 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:
getArtifactsCountin 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:
getArtifactsin 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:
getArtifactsOrBuilderin 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:
getInstallStepsListin 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:
getInstallStepsOrBuilderListin 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:
getInstallStepsCountin 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:
getInstallStepsin 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:
getInstallStepsOrBuilderin 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:
getUpdateStepsListin 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:
getUpdateStepsOrBuilderListin 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:
getUpdateStepsCountin 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:
getUpdateStepsin 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:
getUpdateStepsOrBuilderin 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:
getDesiredStateValuein 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:
getDesiredStatein interfaceGuestPolicies.SoftwareRecipeOrBuilder- Returns:
- The desiredState.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein 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:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected GuestPolicies.SoftwareRecipe.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein 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:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public GuestPolicies.SoftwareRecipe getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-