Interface UserGroupSpecOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UserGroupSpec, UserGroupSpec.Builder

@Generated(value="protoc", comments="annotations:UserGroupSpecOrBuilder.java.pb.meta") public interface UserGroupSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getDisplayName

      String getDisplayName()
       The display name of the group.
       
      string display_name = 1;
      Returns:
      The displayName.
    • getDisplayNameBytes

      com.google.protobuf.ByteString getDisplayNameBytes()
       The display name of the group.
       
      string display_name = 1;
      Returns:
      The bytes for displayName.
    • hasAccess

      boolean hasAccess()
       The access assigned to the group.
       
      .temporal.api.cloud.identity.v1.Access access = 2;
      Returns:
      Whether the access field is set.
    • getAccess

      Access getAccess()
       The access assigned to the group.
       
      .temporal.api.cloud.identity.v1.Access access = 2;
      Returns:
      The access.
    • getAccessOrBuilder

      AccessOrBuilder getAccessOrBuilder()
       The access assigned to the group.
       
      .temporal.api.cloud.identity.v1.Access access = 2;
    • hasGoogleGroup

      boolean hasGoogleGroup()
       The specification of the google group that this group is associated with.
       
      .temporal.api.cloud.identity.v1.GoogleGroupSpec google_group = 3;
      Returns:
      Whether the googleGroup field is set.
    • getGoogleGroup

      GoogleGroupSpec getGoogleGroup()
       The specification of the google group that this group is associated with.
       
      .temporal.api.cloud.identity.v1.GoogleGroupSpec google_group = 3;
      Returns:
      The googleGroup.
    • getGoogleGroupOrBuilder

      GoogleGroupSpecOrBuilder getGoogleGroupOrBuilder()
       The specification of the google group that this group is associated with.
       
      .temporal.api.cloud.identity.v1.GoogleGroupSpec google_group = 3;
    • hasScimGroup

      boolean hasScimGroup()
       The specification of the SCIM group that this group is associated with.
       SCIM groups cannot be created or deleted directly, but their access can be managed.
       
      .temporal.api.cloud.identity.v1.SCIMGroupSpec scim_group = 4;
      Returns:
      Whether the scimGroup field is set.
    • getScimGroup

      SCIMGroupSpec getScimGroup()
       The specification of the SCIM group that this group is associated with.
       SCIM groups cannot be created or deleted directly, but their access can be managed.
       
      .temporal.api.cloud.identity.v1.SCIMGroupSpec scim_group = 4;
      Returns:
      The scimGroup.
    • getScimGroupOrBuilder

      SCIMGroupSpecOrBuilder getScimGroupOrBuilder()
       The specification of the SCIM group that this group is associated with.
       SCIM groups cannot be created or deleted directly, but their access can be managed.
       
      .temporal.api.cloud.identity.v1.SCIMGroupSpec scim_group = 4;
    • hasCloudGroup

      boolean hasCloudGroup()
       The specification for a Cloud group. Cloud groups can manage members using
       the add and remove member APIs.
       
      .temporal.api.cloud.identity.v1.CloudGroupSpec cloud_group = 5;
      Returns:
      Whether the cloudGroup field is set.
    • getCloudGroup

      CloudGroupSpec getCloudGroup()
       The specification for a Cloud group. Cloud groups can manage members using
       the add and remove member APIs.
       
      .temporal.api.cloud.identity.v1.CloudGroupSpec cloud_group = 5;
      Returns:
      The cloudGroup.
    • getCloudGroupOrBuilder

      CloudGroupSpecOrBuilder getCloudGroupOrBuilder()
       The specification for a Cloud group. Cloud groups can manage members using
       the add and remove member APIs.
       
      .temporal.api.cloud.identity.v1.CloudGroupSpec cloud_group = 5;
    • getGroupTypeCase

      UserGroupSpec.GroupTypeCase getGroupTypeCase()