Class Space.AccessPermissionSettings.Builder (0.63.0)

public static final class Space.AccessPermissionSettings.Builder extends GeneratedMessage.Builder<Space.AccessPermissionSettings.Builder> implements Space.AccessPermissionSettingsOrBuilder

Access permission settings for a space.

Protobuf type google.chat.v1.Space.AccessPermissionSettings

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public Space.AccessPermissionSettings build()
Returns
Type Description
Space.AccessPermissionSettings

buildPartial()

public Space.AccessPermissionSettings buildPartial()
Returns
Type Description
Space.AccessPermissionSettings

clear()

public Space.AccessPermissionSettings.Builder clear()
Returns
Type Description
Space.AccessPermissionSettings.Builder
Overrides

clearDiscoverSpaceSetting()

public Space.AccessPermissionSettings.Builder clearDiscoverSpaceSetting()

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
Space.AccessPermissionSettings.Builder

clearJoinSpaceSetting()

public Space.AccessPermissionSettings.Builder clearJoinSpaceSetting()

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
Space.AccessPermissionSettings.Builder

clearViewSpaceMembershipSetting()

public Space.AccessPermissionSettings.Builder clearViewSpaceMembershipSetting()

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
Space.AccessPermissionSettings.Builder

getDefaultInstanceForType()

public Space.AccessPermissionSettings getDefaultInstanceForType()
Returns
Type Description
Space.AccessPermissionSettings

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

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];

Returns
Type Description
Space.AccessPermissionSetting

The discoverSpaceSetting.

getDiscoverSpaceSettingBuilder()

public Space.AccessPermissionSetting.Builder getDiscoverSpaceSettingBuilder()

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
Space.AccessPermissionSetting.Builder

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];

Returns
Type Description
Space.AccessPermissionSettingOrBuilder

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];

Returns
Type Description
Space.AccessPermissionSetting

The joinSpaceSetting.

getJoinSpaceSettingBuilder()

public Space.AccessPermissionSetting.Builder getJoinSpaceSettingBuilder()

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
Space.AccessPermissionSetting.Builder

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];

Returns
Type Description
Space.AccessPermissionSettingOrBuilder

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];

Returns
Type Description
Space.AccessPermissionSetting

The viewSpaceMembershipSetting.

getViewSpaceMembershipSettingBuilder()

public Space.AccessPermissionSetting.Builder getViewSpaceMembershipSettingBuilder()

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
Space.AccessPermissionSetting.Builder

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];

Returns
Type Description
Space.AccessPermissionSettingOrBuilder

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.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDiscoverSpaceSetting(Space.AccessPermissionSetting value)

public Space.AccessPermissionSettings.Builder mergeDiscoverSpaceSetting(Space.AccessPermissionSetting value)

Optional. Access permission setting for discovering the space.

.google.chat.v1.Space.AccessPermissionSetting discover_space_setting = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Space.AccessPermissionSetting
Returns
Type Description
Space.AccessPermissionSettings.Builder

mergeFrom(Space.AccessPermissionSettings other)

public Space.AccessPermissionSettings.Builder mergeFrom(Space.AccessPermissionSettings other)
Parameter
Name Description
other Space.AccessPermissionSettings
Returns
Type Description
Space.AccessPermissionSettings.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Space.AccessPermissionSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Space.AccessPermissionSettings.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Space.AccessPermissionSettings.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Space.AccessPermissionSettings.Builder
Overrides

mergeJoinSpaceSetting(Space.AccessPermissionSetting value)

public Space.AccessPermissionSettings.Builder mergeJoinSpaceSetting(Space.AccessPermissionSetting value)

Optional. Access permission setting for joining the space.

.google.chat.v1.Space.AccessPermissionSetting join_space_setting = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Space.AccessPermissionSetting
Returns
Type Description
Space.AccessPermissionSettings.Builder

mergeViewSpaceMembershipSetting(Space.AccessPermissionSetting value)

public Space.AccessPermissionSettings.Builder mergeViewSpaceMembershipSetting(Space.AccessPermissionSetting value)

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];

Parameter
Name Description
value Space.AccessPermissionSetting
Returns
Type Description
Space.AccessPermissionSettings.Builder

setDiscoverSpaceSetting(Space.AccessPermissionSetting value)

public Space.AccessPermissionSettings.Builder setDiscoverSpaceSetting(Space.AccessPermissionSetting value)

Optional. Access permission setting for discovering the space.

.google.chat.v1.Space.AccessPermissionSetting discover_space_setting = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Space.AccessPermissionSetting
Returns
Type Description
Space.AccessPermissionSettings.Builder

setDiscoverSpaceSetting(Space.AccessPermissionSetting.Builder builderForValue)

public Space.AccessPermissionSettings.Builder setDiscoverSpaceSetting(Space.AccessPermissionSetting.Builder builderForValue)

Optional. Access permission setting for discovering the space.

.google.chat.v1.Space.AccessPermissionSetting discover_space_setting = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Space.AccessPermissionSetting.Builder
Returns
Type Description
Space.AccessPermissionSettings.Builder

setJoinSpaceSetting(Space.AccessPermissionSetting value)

public Space.AccessPermissionSettings.Builder setJoinSpaceSetting(Space.AccessPermissionSetting value)

Optional. Access permission setting for joining the space.

.google.chat.v1.Space.AccessPermissionSetting join_space_setting = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Space.AccessPermissionSetting
Returns
Type Description
Space.AccessPermissionSettings.Builder

setJoinSpaceSetting(Space.AccessPermissionSetting.Builder builderForValue)

public Space.AccessPermissionSettings.Builder setJoinSpaceSetting(Space.AccessPermissionSetting.Builder builderForValue)

Optional. Access permission setting for joining the space.

.google.chat.v1.Space.AccessPermissionSetting join_space_setting = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Space.AccessPermissionSetting.Builder
Returns
Type Description
Space.AccessPermissionSettings.Builder

setViewSpaceMembershipSetting(Space.AccessPermissionSetting value)

public Space.AccessPermissionSettings.Builder setViewSpaceMembershipSetting(Space.AccessPermissionSetting value)

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];

Parameter
Name Description
value Space.AccessPermissionSetting
Returns
Type Description
Space.AccessPermissionSettings.Builder

setViewSpaceMembershipSetting(Space.AccessPermissionSetting.Builder builderForValue)

public Space.AccessPermissionSettings.Builder setViewSpaceMembershipSetting(Space.AccessPermissionSetting.Builder builderForValue)

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];

Parameter
Name Description
builderForValue Space.AccessPermissionSetting.Builder
Returns
Type Description
Space.AccessPermissionSettings.Builder