public static final class OSPolicy.Resource.File extends GeneratedMessageV3 implements OSPolicy.Resource.FileOrBuilder
A remote or local file.
Protobuf type google.cloud.osconfig.v1alpha.OSPolicy.Resource.File
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ALLOW_INSECURE_FIELD_NUMBER
public static final int ALLOW_INSECURE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
GCS_FIELD_NUMBER
public static final int GCS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LOCAL_PATH_FIELD_NUMBER
public static final int LOCAL_PATH_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
REMOTE_FIELD_NUMBER
public static final int REMOTE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static OSPolicy.Resource.File getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static OSPolicy.Resource.File.Builder newBuilder()
newBuilder(OSPolicy.Resource.File prototype)
public static OSPolicy.Resource.File.Builder newBuilder(OSPolicy.Resource.File prototype)
public static OSPolicy.Resource.File parseDelimitedFrom(InputStream input)
public static OSPolicy.Resource.File parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static OSPolicy.Resource.File parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static OSPolicy.Resource.File parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static OSPolicy.Resource.File parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static OSPolicy.Resource.File parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static OSPolicy.Resource.File parseFrom(CodedInputStream input)
public static OSPolicy.Resource.File parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static OSPolicy.Resource.File parseFrom(InputStream input)
public static OSPolicy.Resource.File parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static OSPolicy.Resource.File parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static OSPolicy.Resource.File parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<OSPolicy.Resource.File> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
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;
Returns |
Type |
Description |
boolean |
The allowInsecure.
|
getDefaultInstanceForType()
public OSPolicy.Resource.File getDefaultInstanceForType()
getGcs()
public OSPolicy.Resource.File.Gcs getGcs()
A Cloud Storage object.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs gcs = 2;
getGcsOrBuilder()
public OSPolicy.Resource.File.GcsOrBuilder getGcsOrBuilder()
A Cloud Storage object.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs gcs = 2;
getLocalPath()
public String getLocalPath()
A local path within the VM to use.
string local_path = 3;
Returns |
Type |
Description |
String |
The localPath.
|
getLocalPathBytes()
public ByteString getLocalPathBytes()
A local path within the VM to use.
string local_path = 3;
Returns |
Type |
Description |
ByteString |
The bytes for localPath.
|
getParserForType()
public Parser<OSPolicy.Resource.File> getParserForType()
Overrides
getRemote()
public OSPolicy.Resource.File.Remote getRemote()
A generic remote file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote remote = 1;
getRemoteOrBuilder()
public OSPolicy.Resource.File.RemoteOrBuilder getRemoteOrBuilder()
A generic remote file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote remote = 1;
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getTypeCase()
public OSPolicy.Resource.File.TypeCase getTypeCase()
hasGcs()
A Cloud Storage object.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs gcs = 2;
Returns |
Type |
Description |
boolean |
Whether the gcs field is set.
|
hasLocalPath()
public boolean hasLocalPath()
A local path within the VM to use.
string local_path = 3;
Returns |
Type |
Description |
boolean |
Whether the localPath field is set.
|
hasRemote()
public boolean hasRemote()
A generic remote file.
.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote remote = 1;
Returns |
Type |
Description |
boolean |
Whether the remote field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public OSPolicy.Resource.File.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected OSPolicy.Resource.File.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public OSPolicy.Resource.File.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides