public interface MembershipOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getCreateTime()
public abstract Timestamp getCreateTime()Optional. Immutable. The creation time of the membership, such as when a member joined or was invited to join a space. This field is output only, except when used to import historical memberships in import mode spaces.
 
 .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| Timestamp | The createTime. | 
getCreateTimeOrBuilder()
public abstract TimestampOrBuilder getCreateTimeOrBuilder()Optional. Immutable. The creation time of the membership, such as when a member joined or was invited to join a space. This field is output only, except when used to import historical memberships in import mode spaces.
 
 .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| TimestampOrBuilder | |
getDeleteTime()
public abstract Timestamp getDeleteTime()Optional. Immutable. The deletion time of the membership, such as when a member left or was removed from a space. This field is output only, except when used to import historical memberships in import mode spaces.
 
 .google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| Timestamp | The deleteTime. | 
getDeleteTimeOrBuilder()
public abstract TimestampOrBuilder getDeleteTimeOrBuilder()Optional. Immutable. The deletion time of the membership, such as when a member left or was removed from a space. This field is output only, except when used to import historical memberships in import mode spaces.
 
 .google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| TimestampOrBuilder | |
getGroupMember()
public abstract Group getGroupMember()The Google Group the membership corresponds to.
 .google.chat.v1.Group group_member = 5;
| Returns | |
|---|---|
| Type | Description | 
| Group | The groupMember. | 
getGroupMemberOrBuilder()
public abstract GroupOrBuilder getGroupMemberOrBuilder()The Google Group the membership corresponds to.
 .google.chat.v1.Group group_member = 5;
| Returns | |
|---|---|
| Type | Description | 
| GroupOrBuilder | |
getMember()
public abstract User getMember() The Google Chat user or app the membership corresponds to.
 If your Chat app authenticates as a
 user,
 the output populates the
 user
 name and type.
 .google.chat.v1.User member = 3;
| Returns | |
|---|---|
| Type | Description | 
| User | The member. | 
getMemberOrBuilder()
public abstract UserOrBuilder getMemberOrBuilder() The Google Chat user or app the membership corresponds to.
 If your Chat app authenticates as a
 user,
 the output populates the
 user
 name and type.
 .google.chat.v1.User member = 3;
| Returns | |
|---|---|
| Type | Description | 
| UserOrBuilder | |
getMemberTypeCase()
public abstract Membership.MemberTypeCase getMemberTypeCase()| Returns | |
|---|---|
| Type | Description | 
| Membership.MemberTypeCase | |
getName()
public abstract String getName()Resource name of the membership, assigned by the server.
 Format: spaces/{space}/members/{member}
 string name = 1 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description | 
| String | The name. | 
getNameBytes()
public abstract ByteString getNameBytes()Resource name of the membership, assigned by the server.
 Format: spaces/{space}/members/{member}
 string name = 1 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description | 
| ByteString | The bytes for name. | 
getRole()
public abstract Membership.MembershipRole getRole()Optional. User's role within a Chat space, which determines their permitted actions in the space.
 This field can only be used as input in UpdateMembership.
 
 .google.chat.v1.Membership.MembershipRole role = 7 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| Membership.MembershipRole | The role. | 
getRoleValue()
public abstract int getRoleValue()Optional. User's role within a Chat space, which determines their permitted actions in the space.
 This field can only be used as input in UpdateMembership.
 
 .google.chat.v1.Membership.MembershipRole role = 7 [(.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| int | The enum numeric value on the wire for role. | 
getState()
public abstract Membership.MembershipState getState()Output only. State of the membership.
 
 .google.chat.v1.Membership.MembershipState state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
| Membership.MembershipState | The state. | 
getStateValue()
public abstract int getStateValue()Output only. State of the membership.
 
 .google.chat.v1.Membership.MembershipState state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
| int | The enum numeric value on the wire for state. | 
hasCreateTime()
public abstract boolean hasCreateTime()Optional. Immutable. The creation time of the membership, such as when a member joined or was invited to join a space. This field is output only, except when used to import historical memberships in import mode spaces.
 
 .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the createTime field is set. | 
hasDeleteTime()
public abstract boolean hasDeleteTime()Optional. Immutable. The deletion time of the membership, such as when a member left or was removed from a space. This field is output only, except when used to import historical memberships in import mode spaces.
 
 .google.protobuf.Timestamp delete_time = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL];
 
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the deleteTime field is set. | 
hasGroupMember()
public abstract boolean hasGroupMember()The Google Group the membership corresponds to.
 .google.chat.v1.Group group_member = 5;
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the groupMember field is set. | 
hasMember()
public abstract boolean hasMember() The Google Chat user or app the membership corresponds to.
 If your Chat app authenticates as a
 user,
 the output populates the
 user
 name and type.
 .google.chat.v1.User member = 3;
| Returns | |
|---|---|
| Type | Description | 
| boolean | Whether the member field is set. |