Class NfsShare.AllowedClient
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.baremetalsolution.v2.NfsShare.AllowedClient
-
- All Implemented Interfaces:
NfsShare.AllowedClientOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
- Enclosing class:
- NfsShare
public static final class NfsShare.AllowedClient extends com.google.protobuf.GeneratedMessageV3 implements NfsShare.AllowedClientOrBuilder
Represents an 'access point' for the share.
Protobuf typegoogle.cloud.baremetalsolution.v2.NfsShare.AllowedClient
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NfsShare.AllowedClient.Builder
Represents an 'access point' for the share.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static int
ALLOW_DEV_FIELD_NUMBER
static int
ALLOW_SUID_FIELD_NUMBER
static int
ALLOWED_CLIENTS_CIDR_FIELD_NUMBER
static int
MOUNT_PERMISSIONS_FIELD_NUMBER
static int
NETWORK_FIELD_NUMBER
static int
NFS_PATH_FIELD_NUMBER
static int
NO_ROOT_SQUASH_FIELD_NUMBER
static int
SHARE_IP_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
boolean
getAllowDev()
Allow dev flag.String
getAllowedClientsCidr()
The subnet of IP addresses permitted to access the share.com.google.protobuf.ByteString
getAllowedClientsCidrBytes()
The subnet of IP addresses permitted to access the share.boolean
getAllowSuid()
Allow the setuid flag.static NfsShare.AllowedClient
getDefaultInstance()
NfsShare.AllowedClient
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
NfsShare.MountPermissions
getMountPermissions()
Mount permissions.int
getMountPermissionsValue()
Mount permissions.String
getNetwork()
The network the access point sits on.com.google.protobuf.ByteString
getNetworkBytes()
The network the access point sits on.String
getNfsPath()
Output only.com.google.protobuf.ByteString
getNfsPathBytes()
Output only.boolean
getNoRootSquash()
Disable root squashing, which is a feature of NFS.com.google.protobuf.Parser<NfsShare.AllowedClient>
getParserForType()
int
getSerializedSize()
String
getShareIp()
Output only.com.google.protobuf.ByteString
getShareIpBytes()
Output only.int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static NfsShare.AllowedClient.Builder
newBuilder()
static NfsShare.AllowedClient.Builder
newBuilder(NfsShare.AllowedClient prototype)
NfsShare.AllowedClient.Builder
newBuilderForType()
protected NfsShare.AllowedClient.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static NfsShare.AllowedClient
parseDelimitedFrom(InputStream input)
static NfsShare.AllowedClient
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static NfsShare.AllowedClient
parseFrom(byte[] data)
static NfsShare.AllowedClient
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static NfsShare.AllowedClient
parseFrom(com.google.protobuf.ByteString data)
static NfsShare.AllowedClient
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static NfsShare.AllowedClient
parseFrom(com.google.protobuf.CodedInputStream input)
static NfsShare.AllowedClient
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static NfsShare.AllowedClient
parseFrom(InputStream input)
static NfsShare.AllowedClient
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static NfsShare.AllowedClient
parseFrom(ByteBuffer data)
static NfsShare.AllowedClient
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<NfsShare.AllowedClient>
parser()
NfsShare.AllowedClient.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NETWORK_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SHARE_IP_FIELD_NUMBER
public static final int SHARE_IP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ALLOWED_CLIENTS_CIDR_FIELD_NUMBER
public static final int ALLOWED_CLIENTS_CIDR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MOUNT_PERMISSIONS_FIELD_NUMBER
public static final int MOUNT_PERMISSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ALLOW_DEV_FIELD_NUMBER
public static final int ALLOW_DEV_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ALLOW_SUID_FIELD_NUMBER
public static final int ALLOW_SUID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NO_ROOT_SQUASH_FIELD_NUMBER
public static final int NO_ROOT_SQUASH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NFS_PATH_FIELD_NUMBER
public static final int NFS_PATH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getNetwork
public String getNetwork()
The network the access point sits on.
string network = 1 [(.google.api.resource_reference) = { ... }
- Specified by:
getNetwork
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The network.
-
getNetworkBytes
public com.google.protobuf.ByteString getNetworkBytes()
The network the access point sits on.
string network = 1 [(.google.api.resource_reference) = { ... }
- Specified by:
getNetworkBytes
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The bytes for network.
-
getShareIp
public String getShareIp()
Output only. The IP address of the share on this network. Assigned automatically during provisioning based on the network's services_cidr.
string share_ip = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getShareIp
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The shareIp.
-
getShareIpBytes
public com.google.protobuf.ByteString getShareIpBytes()
Output only. The IP address of the share on this network. Assigned automatically during provisioning based on the network's services_cidr.
string share_ip = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getShareIpBytes
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The bytes for shareIp.
-
getAllowedClientsCidr
public String getAllowedClientsCidr()
The subnet of IP addresses permitted to access the share.
string allowed_clients_cidr = 3;
- Specified by:
getAllowedClientsCidr
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The allowedClientsCidr.
-
getAllowedClientsCidrBytes
public com.google.protobuf.ByteString getAllowedClientsCidrBytes()
The subnet of IP addresses permitted to access the share.
string allowed_clients_cidr = 3;
- Specified by:
getAllowedClientsCidrBytes
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The bytes for allowedClientsCidr.
-
getMountPermissionsValue
public int getMountPermissionsValue()
Mount permissions.
.google.cloud.baremetalsolution.v2.NfsShare.MountPermissions mount_permissions = 4;
- Specified by:
getMountPermissionsValue
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The enum numeric value on the wire for mountPermissions.
-
getMountPermissions
public NfsShare.MountPermissions getMountPermissions()
Mount permissions.
.google.cloud.baremetalsolution.v2.NfsShare.MountPermissions mount_permissions = 4;
- Specified by:
getMountPermissions
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The mountPermissions.
-
getAllowDev
public boolean getAllowDev()
Allow dev flag. Which controls whether to allow creation of devices.
bool allow_dev = 5;
- Specified by:
getAllowDev
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The allowDev.
-
getAllowSuid
public boolean getAllowSuid()
Allow the setuid flag.
bool allow_suid = 6;
- Specified by:
getAllowSuid
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The allowSuid.
-
getNoRootSquash
public boolean getNoRootSquash()
Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
bool no_root_squash = 7;
- Specified by:
getNoRootSquash
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The noRootSquash.
-
getNfsPath
public String getNfsPath()
Output only. The path to access NFS, in format shareIP:/InstanceID InstanceID is the generated ID instead of customer provided name. example like "10.0.0.0:/g123456789-nfs001"
string nfs_path = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getNfsPath
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The nfsPath.
-
getNfsPathBytes
public com.google.protobuf.ByteString getNfsPathBytes()
Output only. The path to access NFS, in format shareIP:/InstanceID InstanceID is the generated ID instead of customer provided name. example like "10.0.0.0:/g123456789-nfs001"
string nfs_path = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getNfsPathBytes
in interfaceNfsShare.AllowedClientOrBuilder
- Returns:
- The bytes for nfsPath.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static NfsShare.AllowedClient parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NfsShare.AllowedClient parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NfsShare.AllowedClient parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NfsShare.AllowedClient parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NfsShare.AllowedClient parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NfsShare.AllowedClient parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static NfsShare.AllowedClient parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static NfsShare.AllowedClient parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static NfsShare.AllowedClient parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static NfsShare.AllowedClient parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static NfsShare.AllowedClient parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static NfsShare.AllowedClient parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public NfsShare.AllowedClient.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static NfsShare.AllowedClient.Builder newBuilder()
-
newBuilder
public static NfsShare.AllowedClient.Builder newBuilder(NfsShare.AllowedClient prototype)
-
toBuilder
public NfsShare.AllowedClient.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected NfsShare.AllowedClient.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static NfsShare.AllowedClient getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<NfsShare.AllowedClient> parser()
-
getParserForType
public com.google.protobuf.Parser<NfsShare.AllowedClient> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public NfsShare.AllowedClient getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-