Class OSPolicy.Resource.File.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.File.Builder>
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Builder
- All Implemented Interfaces:
OSPolicy.Resource.FileOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OSPolicy.Resource.File
public static final class OSPolicy.Resource.File.Builder
extends com.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.File.Builder>
implements OSPolicy.Resource.FileOrBuilder
A remote or local file.Protobuf type
google.cloud.osconfig.v1alpha.OSPolicy.Resource.File-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Defaults to false.clearGcs()A Cloud Storage object.A local path within the VM to use.A generic remote file.booleanDefaults to false.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetGcs()A Cloud Storage object.A Cloud Storage object.A Cloud Storage object.A local path within the VM to use.com.google.protobuf.ByteStringA local path within the VM to use.A generic remote file.A generic remote file.A generic remote file.booleanhasGcs()A Cloud Storage object.booleanA local path within the VM to use.booleanA generic remote file.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(OSPolicy.Resource.File other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) A Cloud Storage object.A generic remote file.setAllowInsecure(boolean value) Defaults to false.setGcs(OSPolicy.Resource.File.Gcs value) A Cloud Storage object.setGcs(OSPolicy.Resource.File.Gcs.Builder builderForValue) A Cloud Storage object.setLocalPath(String value) A local path within the VM to use.setLocalPathBytes(com.google.protobuf.ByteString value) A local path within the VM to use.A generic remote file.setRemote(OSPolicy.Resource.File.Remote.Builder builderForValue) A generic remote file.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.File.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.File.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.File.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OSPolicy.Resource.File.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<OSPolicy.Resource.File.Builder>
-
mergeFrom
public OSPolicy.Resource.File.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OSPolicy.Resource.File.Builder>- Throws:
IOException
-
getTypeCase
- Specified by:
getTypeCasein interfaceOSPolicy.Resource.FileOrBuilder
-
clearType
-
hasRemote
public boolean hasRemote()A generic remote file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote remote = 1;- Specified by:
hasRemotein interfaceOSPolicy.Resource.FileOrBuilder- Returns:
- Whether the remote field is set.
-
getRemote
A generic remote file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote remote = 1;- Specified by:
getRemotein interfaceOSPolicy.Resource.FileOrBuilder- Returns:
- The remote.
-
setRemote
A generic remote file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote remote = 1; -
setRemote
public OSPolicy.Resource.File.Builder setRemote(OSPolicy.Resource.File.Remote.Builder builderForValue) A generic remote file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote remote = 1; -
mergeRemote
A generic remote file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote remote = 1; -
clearRemote
A generic remote file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote remote = 1; -
getRemoteBuilder
A generic remote file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote remote = 1; -
getRemoteOrBuilder
A generic remote file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote remote = 1;- Specified by:
getRemoteOrBuilderin interfaceOSPolicy.Resource.FileOrBuilder
-
hasGcs
public boolean hasGcs()A Cloud Storage object.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs gcs = 2;- Specified by:
hasGcsin interfaceOSPolicy.Resource.FileOrBuilder- Returns:
- Whether the gcs field is set.
-
getGcs
A Cloud Storage object.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs gcs = 2;- Specified by:
getGcsin interfaceOSPolicy.Resource.FileOrBuilder- Returns:
- The gcs.
-
setGcs
A Cloud Storage object.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs gcs = 2; -
setGcs
A Cloud Storage object.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs gcs = 2; -
mergeGcs
A Cloud Storage object.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs gcs = 2; -
clearGcs
A Cloud Storage object.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs gcs = 2; -
getGcsBuilder
A Cloud Storage object.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs gcs = 2; -
getGcsOrBuilder
A Cloud Storage object.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs gcs = 2;- Specified by:
getGcsOrBuilderin interfaceOSPolicy.Resource.FileOrBuilder
-
hasLocalPath
public boolean hasLocalPath()A local path within the VM to use.
string local_path = 3;- Specified by:
hasLocalPathin interfaceOSPolicy.Resource.FileOrBuilder- Returns:
- Whether the localPath field is set.
-
getLocalPath
A local path within the VM to use.
string local_path = 3;- Specified by:
getLocalPathin interfaceOSPolicy.Resource.FileOrBuilder- Returns:
- The localPath.
-
getLocalPathBytes
public com.google.protobuf.ByteString getLocalPathBytes()A local path within the VM to use.
string local_path = 3;- Specified by:
getLocalPathBytesin interfaceOSPolicy.Resource.FileOrBuilder- Returns:
- The bytes for localPath.
-
setLocalPath
A local path within the VM to use.
string local_path = 3;- Parameters:
value- The localPath to set.- Returns:
- This builder for chaining.
-
clearLocalPath
A local path within the VM to use.
string local_path = 3;- Returns:
- This builder for chaining.
-
setLocalPathBytes
A local path within the VM to use.
string local_path = 3;- Parameters:
value- The bytes for localPath to set.- Returns:
- This builder for chaining.
-
getAllowInsecure
public boolean getAllowInsecure()Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
bool allow_insecure = 4;- Specified by:
getAllowInsecurein interfaceOSPolicy.Resource.FileOrBuilder- Returns:
- The allowInsecure.
-
setAllowInsecure
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
bool allow_insecure = 4;- Parameters:
value- The allowInsecure to set.- Returns:
- This builder for chaining.
-
clearAllowInsecure
Defaults to false. When false, files are subject to validations based on the file type: Remote: A checksum must be specified. Cloud Storage: An object generation number must be specified.
bool allow_insecure = 4;- Returns:
- This builder for chaining.
-