public final class SimpleExportPolicyRule extends com.google.protobuf.GeneratedMessageV3 implements SimpleExportPolicyRuleOrBuilder
An export policy rule describing various export options.Protobuf type
google.cloud.netapp.v1.SimpleExportPolicyRule| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleExportPolicyRule.Builder
An export policy rule describing various export options.
|
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| Modifier and Type | Field and Description |
|---|---|
static int |
ACCESS_TYPE_FIELD_NUMBER |
static int |
ALLOWED_CLIENTS_FIELD_NUMBER |
static int |
HAS_ROOT_ACCESS_FIELD_NUMBER |
static int |
KERBEROS_5_READ_ONLY_FIELD_NUMBER |
static int |
KERBEROS_5_READ_WRITE_FIELD_NUMBER |
static int |
KERBEROS_5I_READ_ONLY_FIELD_NUMBER |
static int |
KERBEROS_5I_READ_WRITE_FIELD_NUMBER |
static int |
KERBEROS_5P_READ_ONLY_FIELD_NUMBER |
static int |
KERBEROS_5P_READ_WRITE_FIELD_NUMBER |
static int |
NFSV3_FIELD_NUMBER |
static int |
NFSV4_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
AccessType |
getAccessType()
Access type (ReadWrite, ReadOnly, None)
|
int |
getAccessTypeValue()
Access type (ReadWrite, ReadOnly, None)
|
String |
getAllowedClients()
Comma separated list of allowed clients IP addresses
|
com.google.protobuf.ByteString |
getAllowedClientsBytes()
Comma separated list of allowed clients IP addresses
|
static SimpleExportPolicyRule |
getDefaultInstance() |
SimpleExportPolicyRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getHasRootAccess()
Whether Unix root access will be granted.
|
com.google.protobuf.ByteString |
getHasRootAccessBytes()
Whether Unix root access will be granted.
|
boolean |
getKerberos5IReadOnly()
If enabled (true) the rule defines a read only access for clients matching
the 'allowedClients' specification.
|
boolean |
getKerberos5IReadWrite()
If enabled (true) the rule defines read and write access for clients
matching the 'allowedClients' specification.
|
boolean |
getKerberos5PReadOnly()
If enabled (true) the rule defines a read only access for clients matching
the 'allowedClients' specification.
|
boolean |
getKerberos5PReadWrite()
If enabled (true) the rule defines read and write access for clients
matching the 'allowedClients' specification.
|
boolean |
getKerberos5ReadOnly()
If enabled (true) the rule defines a read only access for clients matching
the 'allowedClients' specification.
|
boolean |
getKerberos5ReadWrite()
If enabled (true) the rule defines read and write access for clients
matching the 'allowedClients' specification.
|
boolean |
getNfsv3()
NFS V3 protocol.
|
boolean |
getNfsv4()
NFS V4 protocol.
|
com.google.protobuf.Parser<SimpleExportPolicyRule> |
getParserForType() |
int |
getSerializedSize() |
boolean |
hasAccessType()
Access type (ReadWrite, ReadOnly, None)
|
boolean |
hasAllowedClients()
Comma separated list of allowed clients IP addresses
|
boolean |
hasHasRootAccess()
Whether Unix root access will be granted.
|
int |
hashCode() |
boolean |
hasKerberos5IReadOnly()
If enabled (true) the rule defines a read only access for clients matching
the 'allowedClients' specification.
|
boolean |
hasKerberos5IReadWrite()
If enabled (true) the rule defines read and write access for clients
matching the 'allowedClients' specification.
|
boolean |
hasKerberos5PReadOnly()
If enabled (true) the rule defines a read only access for clients matching
the 'allowedClients' specification.
|
boolean |
hasKerberos5PReadWrite()
If enabled (true) the rule defines read and write access for clients
matching the 'allowedClients' specification.
|
boolean |
hasKerberos5ReadOnly()
If enabled (true) the rule defines a read only access for clients matching
the 'allowedClients' specification.
|
boolean |
hasKerberos5ReadWrite()
If enabled (true) the rule defines read and write access for clients
matching the 'allowedClients' specification.
|
boolean |
hasNfsv3()
NFS V3 protocol.
|
boolean |
hasNfsv4()
NFS V4 protocol.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static SimpleExportPolicyRule.Builder |
newBuilder() |
static SimpleExportPolicyRule.Builder |
newBuilder(SimpleExportPolicyRule prototype) |
SimpleExportPolicyRule.Builder |
newBuilderForType() |
protected SimpleExportPolicyRule.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SimpleExportPolicyRule |
parseDelimitedFrom(InputStream input) |
static SimpleExportPolicyRule |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SimpleExportPolicyRule |
parseFrom(byte[] data) |
static SimpleExportPolicyRule |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SimpleExportPolicyRule |
parseFrom(ByteBuffer data) |
static SimpleExportPolicyRule |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SimpleExportPolicyRule |
parseFrom(com.google.protobuf.ByteString data) |
static SimpleExportPolicyRule |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SimpleExportPolicyRule |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SimpleExportPolicyRule |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SimpleExportPolicyRule |
parseFrom(InputStream input) |
static SimpleExportPolicyRule |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SimpleExportPolicyRule> |
parser() |
SimpleExportPolicyRule.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int ALLOWED_CLIENTS_FIELD_NUMBER
public static final int HAS_ROOT_ACCESS_FIELD_NUMBER
public static final int ACCESS_TYPE_FIELD_NUMBER
public static final int NFSV3_FIELD_NUMBER
public static final int NFSV4_FIELD_NUMBER
public static final int KERBEROS_5_READ_ONLY_FIELD_NUMBER
public static final int KERBEROS_5_READ_WRITE_FIELD_NUMBER
public static final int KERBEROS_5I_READ_ONLY_FIELD_NUMBER
public static final int KERBEROS_5I_READ_WRITE_FIELD_NUMBER
public static final int KERBEROS_5P_READ_ONLY_FIELD_NUMBER
public static final int KERBEROS_5P_READ_WRITE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasAllowedClients()
Comma separated list of allowed clients IP addresses
optional string allowed_clients = 1;hasAllowedClients in interface SimpleExportPolicyRuleOrBuilderpublic String getAllowedClients()
Comma separated list of allowed clients IP addresses
optional string allowed_clients = 1;getAllowedClients in interface SimpleExportPolicyRuleOrBuilderpublic com.google.protobuf.ByteString getAllowedClientsBytes()
Comma separated list of allowed clients IP addresses
optional string allowed_clients = 1;getAllowedClientsBytes in interface SimpleExportPolicyRuleOrBuilderpublic boolean hasHasRootAccess()
Whether Unix root access will be granted.
optional string has_root_access = 2;hasHasRootAccess in interface SimpleExportPolicyRuleOrBuilderpublic String getHasRootAccess()
Whether Unix root access will be granted.
optional string has_root_access = 2;getHasRootAccess in interface SimpleExportPolicyRuleOrBuilderpublic com.google.protobuf.ByteString getHasRootAccessBytes()
Whether Unix root access will be granted.
optional string has_root_access = 2;getHasRootAccessBytes in interface SimpleExportPolicyRuleOrBuilderpublic boolean hasAccessType()
Access type (ReadWrite, ReadOnly, None)
optional .google.cloud.netapp.v1.AccessType access_type = 3;hasAccessType in interface SimpleExportPolicyRuleOrBuilderpublic int getAccessTypeValue()
Access type (ReadWrite, ReadOnly, None)
optional .google.cloud.netapp.v1.AccessType access_type = 3;getAccessTypeValue in interface SimpleExportPolicyRuleOrBuilderpublic AccessType getAccessType()
Access type (ReadWrite, ReadOnly, None)
optional .google.cloud.netapp.v1.AccessType access_type = 3;getAccessType in interface SimpleExportPolicyRuleOrBuilderpublic boolean hasNfsv3()
NFS V3 protocol.
optional bool nfsv3 = 4;hasNfsv3 in interface SimpleExportPolicyRuleOrBuilderpublic boolean getNfsv3()
NFS V3 protocol.
optional bool nfsv3 = 4;getNfsv3 in interface SimpleExportPolicyRuleOrBuilderpublic boolean hasNfsv4()
NFS V4 protocol.
optional bool nfsv4 = 5;hasNfsv4 in interface SimpleExportPolicyRuleOrBuilderpublic boolean getNfsv4()
NFS V4 protocol.
optional bool nfsv4 = 5;getNfsv4 in interface SimpleExportPolicyRuleOrBuilderpublic boolean hasKerberos5ReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode.
optional bool kerberos_5_read_only = 6;hasKerberos5ReadOnly in interface SimpleExportPolicyRuleOrBuilderpublic boolean getKerberos5ReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode.
optional bool kerberos_5_read_only = 6;getKerberos5ReadOnly in interface SimpleExportPolicyRuleOrBuilderpublic boolean hasKerberos5ReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode. The 'kerberos5ReadOnly' value be ignored if this is enabled.
optional bool kerberos_5_read_write = 7;hasKerberos5ReadWrite in interface SimpleExportPolicyRuleOrBuilderpublic boolean getKerberos5ReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode. The 'kerberos5ReadOnly' value be ignored if this is enabled.
optional bool kerberos_5_read_write = 7;getKerberos5ReadWrite in interface SimpleExportPolicyRuleOrBuilderpublic boolean hasKerberos5IReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode.
optional bool kerberos_5i_read_only = 8;hasKerberos5IReadOnly in interface SimpleExportPolicyRuleOrBuilderpublic boolean getKerberos5IReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode.
optional bool kerberos_5i_read_only = 8;getKerberos5IReadOnly in interface SimpleExportPolicyRuleOrBuilderpublic boolean hasKerberos5IReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode. The 'kerberos5iReadOnly' value be ignored if this is enabled.
optional bool kerberos_5i_read_write = 9;hasKerberos5IReadWrite in interface SimpleExportPolicyRuleOrBuilderpublic boolean getKerberos5IReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode. The 'kerberos5iReadOnly' value be ignored if this is enabled.
optional bool kerberos_5i_read_write = 9;getKerberos5IReadWrite in interface SimpleExportPolicyRuleOrBuilderpublic boolean hasKerberos5PReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode.
optional bool kerberos_5p_read_only = 10;hasKerberos5PReadOnly in interface SimpleExportPolicyRuleOrBuilderpublic boolean getKerberos5PReadOnly()
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode.
optional bool kerberos_5p_read_only = 10;getKerberos5PReadOnly in interface SimpleExportPolicyRuleOrBuilderpublic boolean hasKerberos5PReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode. The 'kerberos5pReadOnly' value be ignored if this is enabled.
optional bool kerberos_5p_read_write = 11;hasKerberos5PReadWrite in interface SimpleExportPolicyRuleOrBuilderpublic boolean getKerberos5PReadWrite()
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode. The 'kerberos5pReadOnly' value be ignored if this is enabled.
optional bool kerberos_5p_read_write = 11;getKerberos5PReadWrite in interface SimpleExportPolicyRuleOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SimpleExportPolicyRule parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SimpleExportPolicyRule parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SimpleExportPolicyRule parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SimpleExportPolicyRule parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SimpleExportPolicyRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SimpleExportPolicyRule parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SimpleExportPolicyRule parseFrom(InputStream input) throws IOException
IOExceptionpublic static SimpleExportPolicyRule parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SimpleExportPolicyRule parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SimpleExportPolicyRule parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SimpleExportPolicyRule parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SimpleExportPolicyRule parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SimpleExportPolicyRule.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SimpleExportPolicyRule.Builder newBuilder()
public static SimpleExportPolicyRule.Builder newBuilder(SimpleExportPolicyRule prototype)
public SimpleExportPolicyRule.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SimpleExportPolicyRule.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SimpleExportPolicyRule getDefaultInstance()
public static com.google.protobuf.Parser<SimpleExportPolicyRule> parser()
public com.google.protobuf.Parser<SimpleExportPolicyRule> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SimpleExportPolicyRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.