/** * This class is generated by jOOQ */ package io.cattle.platform.core.model.tables.records; /** * This class is generated by jOOQ. */ @javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) @javax.persistence.Entity @javax.persistence.Table(name = "audit_log", schema = "cattle") public class AuditLogRecord extends org.jooq.impl.UpdatableRecordImpl<io.cattle.platform.core.model.tables.records.AuditLogRecord> implements io.cattle.platform.db.jooq.utils.TableRecordJaxb, org.jooq.Record14<java.lang.Long, java.lang.Long, java.lang.Long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Long, java.lang.String, java.util.Date, java.util.Map<String,Object>, java.lang.String, java.lang.Long, java.lang.String>, io.cattle.platform.core.model.AuditLog { private static final long serialVersionUID = 1482167635; /** * Setter for <code>cattle.audit_log.id</code>. */ @Override public void setId(java.lang.Long value) { setValue(0, value); } /** * Getter for <code>cattle.audit_log.id</code>. */ @javax.persistence.Id @javax.persistence.Column(name = "id", unique = true, nullable = false, precision = 19) @Override public java.lang.Long getId() { return (java.lang.Long) getValue(0); } /** * Setter for <code>cattle.audit_log.account_id</code>. */ @Override public void setAccountId(java.lang.Long value) { setValue(1, value); } /** * Getter for <code>cattle.audit_log.account_id</code>. */ @javax.persistence.Column(name = "account_id", precision = 19) @Override public java.lang.Long getAccountId() { return (java.lang.Long) getValue(1); } /** * Setter for <code>cattle.audit_log.authenticated_as_account_id</code>. */ @Override public void setAuthenticatedAsAccountId(java.lang.Long value) { setValue(2, value); } /** * Getter for <code>cattle.audit_log.authenticated_as_account_id</code>. */ @javax.persistence.Column(name = "authenticated_as_account_id", precision = 19) @Override public java.lang.Long getAuthenticatedAsAccountId() { return (java.lang.Long) getValue(2); } /** * Setter for <code>cattle.audit_log.kind</code>. */ @Override public void setKind(java.lang.String value) { setValue(3, value); } /** * Getter for <code>cattle.audit_log.kind</code>. */ @javax.persistence.Column(name = "kind", nullable = false, length = 255) @Override public java.lang.String getKind() { return (java.lang.String) getValue(3); } /** * Setter for <code>cattle.audit_log.auth_type</code>. */ @Override public void setAuthType(java.lang.String value) { setValue(4, value); } /** * Getter for <code>cattle.audit_log.auth_type</code>. */ @javax.persistence.Column(name = "auth_type", length = 255) @Override public java.lang.String getAuthType() { return (java.lang.String) getValue(4); } /** * Setter for <code>cattle.audit_log.event_type</code>. */ @Override public void setEventType(java.lang.String value) { setValue(5, value); } /** * Getter for <code>cattle.audit_log.event_type</code>. */ @javax.persistence.Column(name = "event_type", nullable = false, length = 255) @Override public java.lang.String getEventType() { return (java.lang.String) getValue(5); } /** * Setter for <code>cattle.audit_log.resource_type</code>. */ @Override public void setResourceType(java.lang.String value) { setValue(6, value); } /** * Getter for <code>cattle.audit_log.resource_type</code>. */ @javax.persistence.Column(name = "resource_type", nullable = false, length = 255) @Override public java.lang.String getResourceType() { return (java.lang.String) getValue(6); } /** * Setter for <code>cattle.audit_log.resource_id</code>. */ @Override public void setResourceId(java.lang.Long value) { setValue(7, value); } /** * Getter for <code>cattle.audit_log.resource_id</code>. */ @javax.persistence.Column(name = "resource_id", precision = 19) @Override public java.lang.Long getResourceId() { return (java.lang.Long) getValue(7); } /** * Setter for <code>cattle.audit_log.description</code>. */ @Override public void setDescription(java.lang.String value) { setValue(8, value); } /** * Getter for <code>cattle.audit_log.description</code>. */ @javax.persistence.Column(name = "description", length = 1024) @Override public java.lang.String getDescription() { return (java.lang.String) getValue(8); } /** * Setter for <code>cattle.audit_log.created</code>. */ @Override public void setCreated(java.util.Date value) { setValue(9, value); } /** * Getter for <code>cattle.audit_log.created</code>. */ @javax.persistence.Column(name = "created") @Override public java.util.Date getCreated() { return (java.util.Date) getValue(9); } /** * Setter for <code>cattle.audit_log.data</code>. */ @Override public void setData(java.util.Map<String,Object> value) { setValue(10, value); } /** * Getter for <code>cattle.audit_log.data</code>. */ @javax.persistence.Column(name = "data", length = 16777215) @Override public java.util.Map<String,Object> getData() { return (java.util.Map<String,Object>) getValue(10); } /** * Setter for <code>cattle.audit_log.authenticated_as_identity_id</code>. */ @Override public void setAuthenticatedAsIdentityId(java.lang.String value) { setValue(11, value); } /** * Getter for <code>cattle.audit_log.authenticated_as_identity_id</code>. */ @javax.persistence.Column(name = "authenticated_as_identity_id", length = 255) @Override public java.lang.String getAuthenticatedAsIdentityId() { return (java.lang.String) getValue(11); } /** * Setter for <code>cattle.audit_log.runtime</code>. */ @Override public void setRuntime(java.lang.Long value) { setValue(12, value); } /** * Getter for <code>cattle.audit_log.runtime</code>. */ @javax.persistence.Column(name = "runtime", precision = 19) @Override public java.lang.Long getRuntime() { return (java.lang.Long) getValue(12); } /** * Setter for <code>cattle.audit_log.client_ip</code>. */ @Override public void setClientIp(java.lang.String value) { setValue(13, value); } /** * Getter for <code>cattle.audit_log.client_ip</code>. */ @javax.persistence.Column(name = "client_ip", length = 255) @Override public java.lang.String getClientIp() { return (java.lang.String) getValue(13); } // ------------------------------------------------------------------------- // Primary key information // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public org.jooq.Record1<java.lang.Long> key() { return (org.jooq.Record1) super.key(); } // ------------------------------------------------------------------------- // Record14 type implementation // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public org.jooq.Row14<java.lang.Long, java.lang.Long, java.lang.Long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Long, java.lang.String, java.util.Date, java.util.Map<String,Object>, java.lang.String, java.lang.Long, java.lang.String> fieldsRow() { return (org.jooq.Row14) super.fieldsRow(); } /** * {@inheritDoc} */ @Override public org.jooq.Row14<java.lang.Long, java.lang.Long, java.lang.Long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Long, java.lang.String, java.util.Date, java.util.Map<String,Object>, java.lang.String, java.lang.Long, java.lang.String> valuesRow() { return (org.jooq.Row14) super.valuesRow(); } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.Long> field1() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.ID; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.Long> field2() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.ACCOUNT_ID; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.Long> field3() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.AUTHENTICATED_AS_ACCOUNT_ID; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.String> field4() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.KIND; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.String> field5() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.AUTH_TYPE; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.String> field6() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.EVENT_TYPE; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.String> field7() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.RESOURCE_TYPE; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.Long> field8() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.RESOURCE_ID; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.String> field9() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.DESCRIPTION; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.util.Date> field10() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.CREATED; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.util.Map<String,Object>> field11() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.DATA; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.String> field12() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.AUTHENTICATED_AS_IDENTITY_ID; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.Long> field13() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.RUNTIME; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.String> field14() { return io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG.CLIENT_IP; } /** * {@inheritDoc} */ @Override public java.lang.Long value1() { return getId(); } /** * {@inheritDoc} */ @Override public java.lang.Long value2() { return getAccountId(); } /** * {@inheritDoc} */ @Override public java.lang.Long value3() { return getAuthenticatedAsAccountId(); } /** * {@inheritDoc} */ @Override public java.lang.String value4() { return getKind(); } /** * {@inheritDoc} */ @Override public java.lang.String value5() { return getAuthType(); } /** * {@inheritDoc} */ @Override public java.lang.String value6() { return getEventType(); } /** * {@inheritDoc} */ @Override public java.lang.String value7() { return getResourceType(); } /** * {@inheritDoc} */ @Override public java.lang.Long value8() { return getResourceId(); } /** * {@inheritDoc} */ @Override public java.lang.String value9() { return getDescription(); } /** * {@inheritDoc} */ @Override public java.util.Date value10() { return getCreated(); } /** * {@inheritDoc} */ @Override public java.util.Map<String,Object> value11() { return getData(); } /** * {@inheritDoc} */ @Override public java.lang.String value12() { return getAuthenticatedAsIdentityId(); } /** * {@inheritDoc} */ @Override public java.lang.Long value13() { return getRuntime(); } /** * {@inheritDoc} */ @Override public java.lang.String value14() { return getClientIp(); } /** * {@inheritDoc} */ @Override public AuditLogRecord value1(java.lang.Long value) { setId(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value2(java.lang.Long value) { setAccountId(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value3(java.lang.Long value) { setAuthenticatedAsAccountId(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value4(java.lang.String value) { setKind(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value5(java.lang.String value) { setAuthType(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value6(java.lang.String value) { setEventType(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value7(java.lang.String value) { setResourceType(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value8(java.lang.Long value) { setResourceId(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value9(java.lang.String value) { setDescription(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value10(java.util.Date value) { setCreated(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value11(java.util.Map<String,Object> value) { setData(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value12(java.lang.String value) { setAuthenticatedAsIdentityId(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value13(java.lang.Long value) { setRuntime(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord value14(java.lang.String value) { setClientIp(value); return this; } /** * {@inheritDoc} */ @Override public AuditLogRecord values(java.lang.Long value1, java.lang.Long value2, java.lang.Long value3, java.lang.String value4, java.lang.String value5, java.lang.String value6, java.lang.String value7, java.lang.Long value8, java.lang.String value9, java.util.Date value10, java.util.Map<String,Object> value11, java.lang.String value12, java.lang.Long value13, java.lang.String value14) { return this; } // ------------------------------------------------------------------------- // FROM and INTO // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.AuditLog from) { setId(from.getId()); setAccountId(from.getAccountId()); setAuthenticatedAsAccountId(from.getAuthenticatedAsAccountId()); setKind(from.getKind()); setAuthType(from.getAuthType()); setEventType(from.getEventType()); setResourceType(from.getResourceType()); setResourceId(from.getResourceId()); setDescription(from.getDescription()); setCreated(from.getCreated()); setData(from.getData()); setAuthenticatedAsIdentityId(from.getAuthenticatedAsIdentityId()); setRuntime(from.getRuntime()); setClientIp(from.getClientIp()); } /** * {@inheritDoc} */ @Override public <E extends io.cattle.platform.core.model.AuditLog> E into(E into) { into.from(this); return into; } // ------------------------------------------------------------------------- // Constructors // ------------------------------------------------------------------------- /** * Create a detached AuditLogRecord */ public AuditLogRecord() { super(io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG); } /** * Create a detached, initialised AuditLogRecord */ public AuditLogRecord(java.lang.Long id, java.lang.Long accountId, java.lang.Long authenticatedAsAccountId, java.lang.String kind, java.lang.String authType, java.lang.String eventType, java.lang.String resourceType, java.lang.Long resourceId, java.lang.String description, java.util.Date created, java.util.Map<String,Object> data, java.lang.String authenticatedAsIdentityId, java.lang.Long runtime, java.lang.String clientIp) { super(io.cattle.platform.core.model.tables.AuditLogTable.AUDIT_LOG); setValue(0, id); setValue(1, accountId); setValue(2, authenticatedAsAccountId); setValue(3, kind); setValue(4, authType); setValue(5, eventType); setValue(6, resourceType); setValue(7, resourceId); setValue(8, description); setValue(9, created); setValue(10, data); setValue(11, authenticatedAsIdentityId); setValue(12, runtime); setValue(13, clientIp); } }