public static final class Space.AccessPermissionSettings.Builder extends GeneratedMessage.Builder<Space.AccessPermissionSettings.Builder> implements Space.AccessPermissionSettingsOrBuilderAccess permission settings for a space.
Protobuf type google.chat.v1.Space.AccessPermissionSettings
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Space.AccessPermissionSettings.BuilderImplements
Space.AccessPermissionSettingsOrBuilderStatic 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 |
|
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 |
|
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 |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
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 |
|
| 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 |
|
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 |
|