public static final class OSPolicy.Resource.File extends GeneratedMessageV3 implements OSPolicy.Resource.FileOrBuilder
A remote or local file.
Protobuf type google.cloud.osconfig.v1.OSPolicy.Resource.File
Static Fields
ALLOW_INSECURE_FIELD_NUMBER
public static final int ALLOW_INSECURE_FIELD_NUMBER
Field Value
GCS_FIELD_NUMBER
public static final int GCS_FIELD_NUMBER
Field Value
LOCAL_PATH_FIELD_NUMBER
public static final int LOCAL_PATH_FIELD_NUMBER
Field Value
REMOTE_FIELD_NUMBER
public static final int REMOTE_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static OSPolicy.Resource.File getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static OSPolicy.Resource.File.Builder newBuilder()
Returns
newBuilder(OSPolicy.Resource.File prototype)
public static OSPolicy.Resource.File.Builder newBuilder(OSPolicy.Resource.File prototype)
Parameter
Returns
public static OSPolicy.Resource.File parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static OSPolicy.Resource.File parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static OSPolicy.Resource.File parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static OSPolicy.Resource.File parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static OSPolicy.Resource.File parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static OSPolicy.Resource.File parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static OSPolicy.Resource.File parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static OSPolicy.Resource.File parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static OSPolicy.Resource.File parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static OSPolicy.Resource.File parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static OSPolicy.Resource.File parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static OSPolicy.Resource.File parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<OSPolicy.Resource.File> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
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()
Returns
getGcs()
public OSPolicy.Resource.File.Gcs getGcs()
A Cloud Storage object.
.google.cloud.osconfig.v1.OSPolicy.Resource.File.Gcs gcs = 2;
Returns
getGcsOrBuilder()
public OSPolicy.Resource.File.GcsOrBuilder getGcsOrBuilder()
A Cloud Storage object.
.google.cloud.osconfig.v1.OSPolicy.Resource.File.Gcs gcs = 2;
Returns
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
getParserForType()
public Parser<OSPolicy.Resource.File> getParserForType()
Returns
Overrides
getRemote()
public OSPolicy.Resource.File.Remote getRemote()
A generic remote file.
.google.cloud.osconfig.v1.OSPolicy.Resource.File.Remote remote = 1;
Returns
getRemoteOrBuilder()
public OSPolicy.Resource.File.RemoteOrBuilder getRemoteOrBuilder()
A generic remote file.
.google.cloud.osconfig.v1.OSPolicy.Resource.File.Remote remote = 1;
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getTypeCase()
public OSPolicy.Resource.File.TypeCase getTypeCase()
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasGcs()
A Cloud Storage object.
.google.cloud.osconfig.v1.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.v1.OSPolicy.Resource.File.Remote remote = 1;
Returns
Type | Description |
boolean | Whether the remote field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public OSPolicy.Resource.File.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected OSPolicy.Resource.File.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public OSPolicy.Resource.File.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions