@Table(name = CassandraModelConstants.EP_BY_ACCESS_TOKEN_COLUMN_FAMILY_NAME) public class CassandraEpByAccessToken implements Serializable {
@Table(name = CassandraModelConstants.EP_REGISTRATIONS_BY_ENDPOINT_ID_COLUMN_FAMILY_NAME) public final class CassandraEpRegistrationByEndpointId implements Serializable {
@Table(name = EP_BY_SDK_TOKEN_COLUMN_FAMILY_NAME) public class CassandraEpBySdkToken implements Serializable {
@Table(name = CassandraModelConstants.EP_BY_APP_ID_COLUMN_FAMILY_NAME) public class CassandraEpByAppId implements Serializable {
@Table(name = CassandraModelConstants.EP_BY_ENDPOINT_GROUP_ID_COLUMN_FAMILY_NAME) public class CassandraEpByEndpointGroupId implements Serializable {
@Table(name = TOPIC_LIST_ENTRY_COLUMN_FAMILY_NAME) public final class CassandraTopicListEntry implements TopicListEntry, Serializable {
@Table(name = ENDPOINT_CONFIGURATION_COLUMN_FAMILY_NAME) public final class CassandraEndpointConfiguration implements EndpointConfiguration, Serializable {
@Table(name = CassandraModelConstants.EPS_CONFIGURATION_COLUMN_FAMILY_NAME) public final class CassandraEndpointSpecificConfiguration implements EndpointSpecificConfiguration, Serializable {
@Table(name = CREDENTIALS_COLUMN_FAMILY_NAME) public class CassandraCredentials implements Credentials, Serializable {
@Table(name = EP_USER_CONF_COLUMN_FAMILY_NAME) public class CassandraEndpointUserConfiguration implements EndpointUserConfiguration, Serializable {
@Table(name = CassandraModelConstants.EP_REGISTRATION_COLUMN_FAMILY_NAME) public final class CassandraEndpointRegistration implements EndpointRegistration, Serializable {
@Table(name = EP_USER_COLUMN_FAMILY_NAME) public final class CassandraEndpointUser implements EndpointUser, Serializable {
@Table(name = CassandraModelConstants.ET_NF_COLUMN_FAMILY_NAME) public final class CassandraEndpointNotification implements EndpointNotification, Serializable {
@Table(name = NF_COLUMN_FAMILY_NAME) public final class CassandraNotification implements Notification, Serializable {
@Table(name = EP_COLUMN_FAMILY_NAME) public final class CassandraEndpointProfile implements EndpointProfile, Serializable {
@Table(name = "exclusion") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class Exclusion { UUID base; UUID pair; }
@Table(name = "superadmins") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class SuperAdmin { @PartitionKey(0) @Column(name = "user_id") String userId; }
@Table(name = "applicationList") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class ApplicationList { @PartitionKey(0) @Column(name = "app_name") String appName; }
@Table(name = "app_page_index") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class AppPage { @PartitionKey(0) @Column(name = "app_name") String appName; @PartitionKey(1) String page; }
@Table(name = "application") @Data @Builder(toBuilder = true) @NoArgsConstructor @AllArgsConstructor public class Application { @PartitionKey(0) @Column(name = "app_name") String appName; @Singular List<UUID> priorities; }