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 classNfsShare.AllowedClient.BuilderRepresents 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 intALLOW_DEV_FIELD_NUMBERstatic intALLOW_SUID_FIELD_NUMBERstatic intALLOWED_CLIENTS_CIDR_FIELD_NUMBERstatic intMOUNT_PERMISSIONS_FIELD_NUMBERstatic intNETWORK_FIELD_NUMBERstatic intNFS_PATH_FIELD_NUMBERstatic intNO_ROOT_SQUASH_FIELD_NUMBERstatic intSHARE_IP_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)booleangetAllowDev()Allow dev flag.StringgetAllowedClientsCidr()The subnet of IP addresses permitted to access the share.com.google.protobuf.ByteStringgetAllowedClientsCidrBytes()The subnet of IP addresses permitted to access the share.booleangetAllowSuid()Allow the setuid flag.static NfsShare.AllowedClientgetDefaultInstance()NfsShare.AllowedClientgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()NfsShare.MountPermissionsgetMountPermissions()Mount permissions.intgetMountPermissionsValue()Mount permissions.StringgetNetwork()The network the access point sits on.com.google.protobuf.ByteStringgetNetworkBytes()The network the access point sits on.StringgetNfsPath()Output only.com.google.protobuf.ByteStringgetNfsPathBytes()Output only.booleangetNoRootSquash()Disable root squashing, which is a feature of NFS.com.google.protobuf.Parser<NfsShare.AllowedClient>getParserForType()intgetSerializedSize()StringgetShareIp()Output only.com.google.protobuf.ByteStringgetShareIpBytes()Output only.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static NfsShare.AllowedClient.BuildernewBuilder()static NfsShare.AllowedClient.BuildernewBuilder(NfsShare.AllowedClient prototype)NfsShare.AllowedClient.BuildernewBuilderForType()protected NfsShare.AllowedClient.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static NfsShare.AllowedClientparseDelimitedFrom(InputStream input)static NfsShare.AllowedClientparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static NfsShare.AllowedClientparseFrom(byte[] data)static NfsShare.AllowedClientparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static NfsShare.AllowedClientparseFrom(com.google.protobuf.ByteString data)static NfsShare.AllowedClientparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static NfsShare.AllowedClientparseFrom(com.google.protobuf.CodedInputStream input)static NfsShare.AllowedClientparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static NfsShare.AllowedClientparseFrom(InputStream input)static NfsShare.AllowedClientparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static NfsShare.AllowedClientparseFrom(ByteBuffer data)static NfsShare.AllowedClientparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<NfsShare.AllowedClient>parser()NfsShare.AllowedClient.BuildertoBuilder()voidwriteTo(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:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getNetwork
public String getNetwork()
The network the access point sits on.
string network = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getNetworkin 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:
getNetworkBytesin 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:
getShareIpin 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:
getShareIpBytesin 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:
getAllowedClientsCidrin 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:
getAllowedClientsCidrBytesin interfaceNfsShare.AllowedClientOrBuilder- Returns:
- The bytes for allowedClientsCidr.
-
getMountPermissionsValue
public int getMountPermissionsValue()
Mount permissions.
.google.cloud.baremetalsolution.v2.NfsShare.MountPermissions mount_permissions = 4;- Specified by:
getMountPermissionsValuein 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:
getMountPermissionsin 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:
getAllowDevin interfaceNfsShare.AllowedClientOrBuilder- Returns:
- The allowDev.
-
getAllowSuid
public boolean getAllowSuid()
Allow the setuid flag.
bool allow_suid = 6;- Specified by:
getAllowSuidin 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:
getNoRootSquashin 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:
getNfsPathin 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:
getNfsPathBytesin interfaceNfsShare.AllowedClientOrBuilder- Returns:
- The bytes for nfsPath.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein 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:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected NfsShare.AllowedClient.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein 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:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public NfsShare.AllowedClient getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-