public interface AccessRulesOptionsOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getAccessRules(int index)
public abstract AccessRulesOptions.AccessRule getAccessRules(int index)Optional. The access rules for the instance.
repeated .google.cloud.lustre.v1.AccessRulesOptions.AccessRule access_rules = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AccessRulesOptions.AccessRule |
|
getAccessRulesCount()
public abstract int getAccessRulesCount()Optional. The access rules for the instance.
repeated .google.cloud.lustre.v1.AccessRulesOptions.AccessRule access_rules = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getAccessRulesList()
public abstract List<AccessRulesOptions.AccessRule> getAccessRulesList()Optional. The access rules for the instance.
repeated .google.cloud.lustre.v1.AccessRulesOptions.AccessRule access_rules = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<AccessRule> |
|
getAccessRulesOrBuilder(int index)
public abstract AccessRulesOptions.AccessRuleOrBuilder getAccessRulesOrBuilder(int index)Optional. The access rules for the instance.
repeated .google.cloud.lustre.v1.AccessRulesOptions.AccessRule access_rules = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
AccessRulesOptions.AccessRuleOrBuilder |
|
getAccessRulesOrBuilderList()
public abstract List<? extends AccessRulesOptions.AccessRuleOrBuilder> getAccessRulesOrBuilderList()Optional. The access rules for the instance.
repeated .google.cloud.lustre.v1.AccessRulesOptions.AccessRule access_rules = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.lustre.v1.AccessRulesOptions.AccessRuleOrBuilder> |
|
getDefaultSquashGid()
public abstract int getDefaultSquashGid()Optional. The user squash GID for the default access rule. This user squash GID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no GID squash).
int32 default_squash_gid = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The defaultSquashGid. |
getDefaultSquashMode()
public abstract AccessRulesOptions.SquashMode getDefaultSquashMode()Required. The squash mode for the default access rule.
.google.cloud.lustre.v1.AccessRulesOptions.SquashMode default_squash_mode = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
AccessRulesOptions.SquashMode |
The defaultSquashMode. |
getDefaultSquashModeValue()
public abstract int getDefaultSquashModeValue()Required. The squash mode for the default access rule.
.google.cloud.lustre.v1.AccessRulesOptions.SquashMode default_squash_mode = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for defaultSquashMode. |
getDefaultSquashUid()
public abstract int getDefaultSquashUid()Optional. The user squash UID for the default access rule. This user squash UID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no UID squash).
int32 default_squash_uid = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The defaultSquashUid. |