public static final class OSPolicy.Resource.ExecResource.Exec extends com.google.protobuf.GeneratedMessageV3 implements OSPolicy.Resource.ExecResource.ExecOrBuilder
A file or script to execute.Protobuf type
google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.Exec| Modifier and Type | Class and Description |
|---|---|
static class |
OSPolicy.Resource.ExecResource.Exec.Builder
A file or script to execute.
|
static class |
OSPolicy.Resource.ExecResource.Exec.Interpreter
The interpreter to use.
|
static class |
OSPolicy.Resource.ExecResource.Exec.SourceCase |
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 |
ARGS_FIELD_NUMBER |
static int |
FILE_FIELD_NUMBER |
static int |
INTERPRETER_FIELD_NUMBER |
static int |
OUTPUT_FILE_PATH_FIELD_NUMBER |
static int |
SCRIPT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getArgs(int index)
Optional arguments to pass to the source during execution.
|
com.google.protobuf.ByteString |
getArgsBytes(int index)
Optional arguments to pass to the source during execution.
|
int |
getArgsCount()
Optional arguments to pass to the source during execution.
|
com.google.protobuf.ProtocolStringList |
getArgsList()
Optional arguments to pass to the source during execution.
|
static OSPolicy.Resource.ExecResource.Exec |
getDefaultInstance() |
OSPolicy.Resource.ExecResource.Exec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
OSPolicy.Resource.File |
getFile()
A remote or local file.
|
OSPolicy.Resource.FileOrBuilder |
getFileOrBuilder()
A remote or local file.
|
OSPolicy.Resource.ExecResource.Exec.Interpreter |
getInterpreter()
Required.
|
int |
getInterpreterValue()
Required.
|
String |
getOutputFilePath()
Only recorded for enforce Exec.
|
com.google.protobuf.ByteString |
getOutputFilePathBytes()
Only recorded for enforce Exec.
|
com.google.protobuf.Parser<OSPolicy.Resource.ExecResource.Exec> |
getParserForType() |
String |
getScript()
An inline script.
|
com.google.protobuf.ByteString |
getScriptBytes()
An inline script.
|
int |
getSerializedSize() |
OSPolicy.Resource.ExecResource.Exec.SourceCase |
getSourceCase() |
boolean |
hasFile()
A remote or local file.
|
int |
hashCode() |
boolean |
hasScript()
An inline script.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static OSPolicy.Resource.ExecResource.Exec.Builder |
newBuilder() |
static OSPolicy.Resource.ExecResource.Exec.Builder |
newBuilder(OSPolicy.Resource.ExecResource.Exec prototype) |
OSPolicy.Resource.ExecResource.Exec.Builder |
newBuilderForType() |
protected OSPolicy.Resource.ExecResource.Exec.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static OSPolicy.Resource.ExecResource.Exec |
parseDelimitedFrom(InputStream input) |
static OSPolicy.Resource.ExecResource.Exec |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OSPolicy.Resource.ExecResource.Exec |
parseFrom(byte[] data) |
static OSPolicy.Resource.ExecResource.Exec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OSPolicy.Resource.ExecResource.Exec |
parseFrom(ByteBuffer data) |
static OSPolicy.Resource.ExecResource.Exec |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OSPolicy.Resource.ExecResource.Exec |
parseFrom(com.google.protobuf.ByteString data) |
static OSPolicy.Resource.ExecResource.Exec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OSPolicy.Resource.ExecResource.Exec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static OSPolicy.Resource.ExecResource.Exec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OSPolicy.Resource.ExecResource.Exec |
parseFrom(InputStream input) |
static OSPolicy.Resource.ExecResource.Exec |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<OSPolicy.Resource.ExecResource.Exec> |
parser() |
OSPolicy.Resource.ExecResource.Exec.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 FILE_FIELD_NUMBER
public static final int SCRIPT_FIELD_NUMBER
public static final int ARGS_FIELD_NUMBER
public static final int INTERPRETER_FIELD_NUMBER
public static final int OUTPUT_FILE_PATH_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 OSPolicy.Resource.ExecResource.Exec.SourceCase getSourceCase()
getSourceCase in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic boolean hasFile()
A remote or local file.
.google.cloud.osconfig.v1.OSPolicy.Resource.File file = 1;hasFile in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic OSPolicy.Resource.File getFile()
A remote or local file.
.google.cloud.osconfig.v1.OSPolicy.Resource.File file = 1;getFile in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic OSPolicy.Resource.FileOrBuilder getFileOrBuilder()
A remote or local file.
.google.cloud.osconfig.v1.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 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 int getInterpreterValue()
Required. The script interpreter to use.
.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.Exec.Interpreter interpreter = 4 [(.google.api.field_behavior) = REQUIRED];
getInterpreterValue in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic OSPolicy.Resource.ExecResource.Exec.Interpreter getInterpreter()
Required. The script interpreter to use.
.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.Exec.Interpreter interpreter = 4 [(.google.api.field_behavior) = REQUIRED];
getInterpreter in interface OSPolicy.Resource.ExecResource.ExecOrBuilderpublic 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 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 OSPolicy.Resource.ExecResource.Exec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OSPolicy.Resource.ExecResource.Exec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OSPolicy.Resource.ExecResource.Exec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OSPolicy.Resource.ExecResource.Exec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OSPolicy.Resource.ExecResource.Exec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OSPolicy.Resource.ExecResource.Exec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OSPolicy.Resource.ExecResource.Exec parseFrom(InputStream input) throws IOException
IOExceptionpublic static OSPolicy.Resource.ExecResource.Exec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OSPolicy.Resource.ExecResource.Exec parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static OSPolicy.Resource.ExecResource.Exec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OSPolicy.Resource.ExecResource.Exec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static OSPolicy.Resource.ExecResource.Exec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic OSPolicy.Resource.ExecResource.Exec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static OSPolicy.Resource.ExecResource.Exec.Builder newBuilder()
public static OSPolicy.Resource.ExecResource.Exec.Builder newBuilder(OSPolicy.Resource.ExecResource.Exec prototype)
public OSPolicy.Resource.ExecResource.Exec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected OSPolicy.Resource.ExecResource.Exec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static OSPolicy.Resource.ExecResource.Exec getDefaultInstance()
public static com.google.protobuf.Parser<OSPolicy.Resource.ExecResource.Exec> parser()
public com.google.protobuf.Parser<OSPolicy.Resource.ExecResource.Exec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public OSPolicy.Resource.ExecResource.Exec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.