public static final class OSPolicy.Resource.ExecResource.Exec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder> implements OSPolicy.Resource.ExecResource.ExecOrBuilder
A file or script to execute.Protobuf type
google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource.ExecgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public OSPolicy.Resource.ExecResource.Exec.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public OSPolicy.Resource.ExecResource.Exec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OSPolicy.Resource.ExecResource.Exec build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OSPolicy.Resource.ExecResource.Exec buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OSPolicy.Resource.ExecResource.Exec.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public OSPolicy.Resource.ExecResource.Exec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public OSPolicy.Resource.ExecResource.Exec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public OSPolicy.Resource.ExecResource.Exec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public OSPolicy.Resource.ExecResource.Exec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public OSPolicy.Resource.ExecResource.Exec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public OSPolicy.Resource.ExecResource.Exec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public OSPolicy.Resource.ExecResource.Exec.Builder mergeFrom(OSPolicy.Resource.ExecResource.Exec other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public OSPolicy.Resource.ExecResource.Exec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>IOExceptionpublic OSPolicy.Resource.ExecResource.Exec.SourceCase getSourceCase()
getSourceCase in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic OSPolicy.Resource.ExecResource.Exec.Builder clearSource()
public boolean hasFile()
A remote or local file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File file = 1;hasFile in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic OSPolicy.Resource.File getFile()
A remote or local file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File file = 1;getFile in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic OSPolicy.Resource.ExecResource.Exec.Builder setFile(OSPolicy.Resource.File value)
A remote or local file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File file = 1;public OSPolicy.Resource.ExecResource.Exec.Builder setFile(OSPolicy.Resource.File.Builder builderForValue)
A remote or local file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File file = 1;public OSPolicy.Resource.ExecResource.Exec.Builder mergeFile(OSPolicy.Resource.File value)
A remote or local file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File file = 1;public OSPolicy.Resource.ExecResource.Exec.Builder clearFile()
A remote or local file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File file = 1;public OSPolicy.Resource.File.Builder getFileBuilder()
A remote or local file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File file = 1;public OSPolicy.Resource.FileOrBuilder getFileOrBuilder()
A remote or local file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File file = 1;getFileOrBuilder in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic boolean hasScript()
An inline script. The size of the script is limited to 1024 characters.
string script = 2;hasScript in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic String getScript()
An inline script. The size of the script is limited to 1024 characters.
string script = 2;getScript in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic com.google.protobuf.ByteString getScriptBytes()
An inline script. The size of the script is limited to 1024 characters.
string script = 2;getScriptBytes in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic OSPolicy.Resource.ExecResource.Exec.Builder setScript(String value)
An inline script. The size of the script is limited to 1024 characters.
string script = 2;value - The script to set.public OSPolicy.Resource.ExecResource.Exec.Builder clearScript()
An inline script. The size of the script is limited to 1024 characters.
string script = 2;public OSPolicy.Resource.ExecResource.Exec.Builder setScriptBytes(com.google.protobuf.ByteString value)
An inline script. The size of the script is limited to 1024 characters.
string script = 2;value - The bytes for script to set.public com.google.protobuf.ProtocolStringList getArgsList()
Optional arguments to pass to the source during execution.
repeated string args = 3;getArgsList in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic int getArgsCount()
Optional arguments to pass to the source during execution.
repeated string args = 3;getArgsCount in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic String getArgs(int index)
Optional arguments to pass to the source during execution.
repeated string args = 3;getArgs in interface OSPolicy.Resource.ExecResource.ExecOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getArgsBytes(int index)
Optional arguments to pass to the source during execution.
repeated string args = 3;getArgsBytes in interface OSPolicy.Resource.ExecResource.ExecOrBuilderindex - The index of the value to return.public OSPolicy.Resource.ExecResource.Exec.Builder setArgs(int index, String value)
Optional arguments to pass to the source during execution.
repeated string args = 3;index - The index to set the value at.value - The args to set.public OSPolicy.Resource.ExecResource.Exec.Builder addArgs(String value)
Optional arguments to pass to the source during execution.
repeated string args = 3;value - The args to add.public OSPolicy.Resource.ExecResource.Exec.Builder addAllArgs(Iterable<String> values)
Optional arguments to pass to the source during execution.
repeated string args = 3;values - The args to add.public OSPolicy.Resource.ExecResource.Exec.Builder clearArgs()
Optional arguments to pass to the source during execution.
repeated string args = 3;public OSPolicy.Resource.ExecResource.Exec.Builder addArgsBytes(com.google.protobuf.ByteString value)
Optional arguments to pass to the source during execution.
repeated string args = 3;value - The bytes of the args to add.public int getInterpreterValue()
Required. The script interpreter to use.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource.Exec.Interpreter interpreter = 4 [(.google.api.field_behavior) = REQUIRED];
getInterpreterValue in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic OSPolicy.Resource.ExecResource.Exec.Builder setInterpreterValue(int value)
Required. The script interpreter to use.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource.Exec.Interpreter interpreter = 4 [(.google.api.field_behavior) = REQUIRED];
value - The enum numeric value on the wire for interpreter to set.public OSPolicy.Resource.ExecResource.Exec.Interpreter getInterpreter()
Required. The script interpreter to use.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource.Exec.Interpreter interpreter = 4 [(.google.api.field_behavior) = REQUIRED];
getInterpreter in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic OSPolicy.Resource.ExecResource.Exec.Builder setInterpreter(OSPolicy.Resource.ExecResource.Exec.Interpreter value)
Required. The script interpreter to use.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource.Exec.Interpreter interpreter = 4 [(.google.api.field_behavior) = REQUIRED];
value - The interpreter to set.public OSPolicy.Resource.ExecResource.Exec.Builder clearInterpreter()
Required. The script interpreter to use.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource.Exec.Interpreter interpreter = 4 [(.google.api.field_behavior) = REQUIRED];
public String getOutputFilePath()
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
string output_file_path = 5;getOutputFilePath in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic com.google.protobuf.ByteString getOutputFilePathBytes()
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
string output_file_path = 5;getOutputFilePathBytes in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic OSPolicy.Resource.ExecResource.Exec.Builder setOutputFilePath(String value)
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
string output_file_path = 5;value - The outputFilePath to set.public OSPolicy.Resource.ExecResource.Exec.Builder clearOutputFilePath()
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
string output_file_path = 5;public OSPolicy.Resource.ExecResource.Exec.Builder setOutputFilePathBytes(com.google.protobuf.ByteString value)
Only recorded for enforce Exec. Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes.
string output_file_path = 5;value - The bytes for outputFilePath to set.public final OSPolicy.Resource.ExecResource.Exec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>public final OSPolicy.Resource.ExecResource.Exec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicy.Resource.ExecResource.Exec.Builder>Copyright © 2024 Google LLC. All rights reserved.