public static final class Space.AccessPermissionSettings extends GeneratedMessage implements Space.AccessPermissionSettingsOrBuilder
Access permission settings for a space.
Protobuf type google.chat.v1.Space.AccessPermissionSettings
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DISCOVER_SPACE_SETTING_FIELD_NUMBER
public static final int DISCOVER_SPACE_SETTING_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
JOIN_SPACE_SETTING_FIELD_NUMBER
public static final int JOIN_SPACE_SETTING_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
VIEW_SPACE_MEMBERSHIP_SETTING_FIELD_NUMBER
public static final int VIEW_SPACE_MEMBERSHIP_SETTING_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Space.AccessPermissionSettings getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Space.AccessPermissionSettings.Builder newBuilder()
newBuilder(Space.AccessPermissionSettings prototype)
public static Space.AccessPermissionSettings.Builder newBuilder(Space.AccessPermissionSettings prototype)
public static Space.AccessPermissionSettings parseDelimitedFrom(InputStream input)
public static Space.AccessPermissionSettings parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Space.AccessPermissionSettings parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Space.AccessPermissionSettings parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Space.AccessPermissionSettings parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Space.AccessPermissionSettings parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Space.AccessPermissionSettings parseFrom(CodedInputStream input)
public static Space.AccessPermissionSettings parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Space.AccessPermissionSettings parseFrom(InputStream input)
public static Space.AccessPermissionSettings parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Space.AccessPermissionSettings parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Space.AccessPermissionSettings parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Space.AccessPermissionSettings> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Space.AccessPermissionSettings getDefaultInstanceForType()
getDiscoverSpaceSetting()
public Space.AccessPermissionSetting getDiscoverSpaceSetting()
Optional. Access permission setting for discovering the space.
.google.chat.v1.Space.AccessPermissionSetting discover_space_setting = 1 [(.google.api.field_behavior) = OPTIONAL];
getDiscoverSpaceSettingOrBuilder()
public Space.AccessPermissionSettingOrBuilder getDiscoverSpaceSettingOrBuilder()
Optional. Access permission setting for discovering the space.
.google.chat.v1.Space.AccessPermissionSetting discover_space_setting = 1 [(.google.api.field_behavior) = OPTIONAL];
getJoinSpaceSetting()
public Space.AccessPermissionSetting getJoinSpaceSetting()
Optional. Access permission setting for joining the space.
.google.chat.v1.Space.AccessPermissionSetting join_space_setting = 2 [(.google.api.field_behavior) = OPTIONAL];
getJoinSpaceSettingOrBuilder()
public Space.AccessPermissionSettingOrBuilder getJoinSpaceSettingOrBuilder()
Optional. Access permission setting for joining the space.
.google.chat.v1.Space.AccessPermissionSetting join_space_setting = 2 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<Space.AccessPermissionSettings> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getViewSpaceMembershipSetting()
public Space.AccessPermissionSetting getViewSpaceMembershipSetting()
Optional. Access permission setting for viewing space membership.
Must be specified together with
PermissionSettings.view_space_membership in the update mask and request
body when updating who can view space membership. When granting view
access to a target audience, you must also grant
PermissionSettings.view_space_membership to all members in the same
request. To remove an existing target audience (for example, to restrict
view access to space managers or assistant managers only), specify an
empty AccessPermissionSetting (with no principals).
.google.chat.v1.Space.AccessPermissionSetting view_space_membership_setting = 3 [(.google.api.field_behavior) = OPTIONAL];
getViewSpaceMembershipSettingOrBuilder()
public Space.AccessPermissionSettingOrBuilder getViewSpaceMembershipSettingOrBuilder()
Optional. Access permission setting for viewing space membership.
Must be specified together with
PermissionSettings.view_space_membership in the update mask and request
body when updating who can view space membership. When granting view
access to a target audience, you must also grant
PermissionSettings.view_space_membership to all members in the same
request. To remove an existing target audience (for example, to restrict
view access to space managers or assistant managers only), specify an
empty AccessPermissionSetting (with no principals).
.google.chat.v1.Space.AccessPermissionSetting view_space_membership_setting = 3 [(.google.api.field_behavior) = OPTIONAL];
hasDiscoverSpaceSetting()
public boolean hasDiscoverSpaceSetting()
Optional. Access permission setting for discovering the space.
.google.chat.v1.Space.AccessPermissionSetting discover_space_setting = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the discoverSpaceSetting field is set.
|
hasJoinSpaceSetting()
public boolean hasJoinSpaceSetting()
Optional. Access permission setting for joining the space.
.google.chat.v1.Space.AccessPermissionSetting join_space_setting = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the joinSpaceSetting field is set.
|
hasViewSpaceMembershipSetting()
public boolean hasViewSpaceMembershipSetting()
Optional. Access permission setting for viewing space membership.
Must be specified together with
PermissionSettings.view_space_membership in the update mask and request
body when updating who can view space membership. When granting view
access to a target audience, you must also grant
PermissionSettings.view_space_membership to all members in the same
request. To remove an existing target audience (for example, to restrict
view access to space managers or assistant managers only), specify an
empty AccessPermissionSetting (with no principals).
.google.chat.v1.Space.AccessPermissionSetting view_space_membership_setting = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the viewSpaceMembershipSetting field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Space.AccessPermissionSettings.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Space.AccessPermissionSettings.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Space.AccessPermissionSettings.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides