Package com.launchdarkly.api.model
Class AuditLogEntryListingRep
- java.lang.Object
-
- com.launchdarkly.api.model.AuditLogEntryListingRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-11-16T23:57:26.096741Z[Etc/UTC]") public class AuditLogEntryListingRep extends java.lang.ObjectAuditLogEntryListingRep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAuditLogEntryListingRep.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>openapiFieldsstatic java.util.HashSet<java.lang.String>openapiRequiredFieldsstatic java.lang.StringSERIALIZED_NAME_ACCESSESstatic java.lang.StringSERIALIZED_NAME_ACCOUNT_IDstatic java.lang.StringSERIALIZED_NAME_APPstatic java.lang.StringSERIALIZED_NAME_COMMENTstatic java.lang.StringSERIALIZED_NAME_DATEstatic java.lang.StringSERIALIZED_NAME_DESCRIPTIONstatic java.lang.StringSERIALIZED_NAME_IDstatic java.lang.StringSERIALIZED_NAME_KINDstatic java.lang.StringSERIALIZED_NAME_LINKSstatic java.lang.StringSERIALIZED_NAME_MEMBERstatic java.lang.StringSERIALIZED_NAME_NAMEstatic java.lang.StringSERIALIZED_NAME_PARENTstatic java.lang.StringSERIALIZED_NAME_SHORT_DESCRIPTIONstatic java.lang.StringSERIALIZED_NAME_SUBJECTstatic java.lang.StringSERIALIZED_NAME_TARGETstatic java.lang.StringSERIALIZED_NAME_TITLEstatic java.lang.StringSERIALIZED_NAME_TITLE_VERBstatic java.lang.StringSERIALIZED_NAME_TOKEN
-
Constructor Summary
Constructors Constructor Description AuditLogEntryListingRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditLogEntryListingRepaccesses(java.util.List<ResourceAccess> accesses)AuditLogEntryListingRepaccountId(java.lang.String accountId)AuditLogEntryListingRepaddAccessesItem(ResourceAccess accessesItem)AuditLogEntryListingRepapp(AuthorizedAppDataRep app)AuditLogEntryListingRepcomment(java.lang.String comment)AuditLogEntryListingRepdate(java.lang.Long date)AuditLogEntryListingRepdescription(java.lang.String description)booleanequals(java.lang.Object o)static AuditLogEntryListingRepfromJson(java.lang.String jsonString)Create an instance of AuditLogEntryListingRep given an JSON stringjava.util.List<ResourceAccess>getAccesses()Details on the actions performed and resources acted on in this audit log entryjava.lang.StringgetAccountId()The ID of the account to which this audit log entry belongsjava.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()Return the additional (undeclared) property.java.lang.ObjectgetAdditionalProperty(java.lang.String key)Return the additional (undeclared) property with the specified name.AuthorizedAppDataRepgetApp()Get appjava.lang.StringgetComment()Optional comment for the audit log entryjava.lang.LonggetDate()Get datejava.lang.StringgetDescription()Description of the change recorded in the audit log entryjava.lang.StringgetId()The ID of the audit log entryjava.lang.StringgetKind()Get kindjava.util.Map<java.lang.String,Link>getLinks()The location and content type of related resourcesMemberDataRepgetMember()Get memberjava.lang.StringgetName()The name of the resource this audit log entry refers toParentResourceRepgetParent()Get parentjava.lang.StringgetShortDescription()Shorter version of the change recorded in the audit log entrySubjectDataRepgetSubject()Get subjectTargetResourceRepgetTarget()Get targetjava.lang.StringgetTitle()A description of what occurred, in the format <code>member</code> <code>titleVerb</code> <code>target</code>java.lang.StringgetTitleVerb()The action and resource recorded in this audit log entryTokenSummarygetToken()Get tokeninthashCode()AuditLogEntryListingRepid(java.lang.String id)AuditLogEntryListingRepkind(java.lang.String kind)AuditLogEntryListingReplinks(java.util.Map<java.lang.String,Link> links)AuditLogEntryListingRepmember(MemberDataRep member)AuditLogEntryListingRepname(java.lang.String name)AuditLogEntryListingRepparent(ParentResourceRep parent)AuditLogEntryListingRepputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.AuditLogEntryListingRepputLinksItem(java.lang.String key, Link linksItem)voidsetAccesses(java.util.List<ResourceAccess> accesses)voidsetAccountId(java.lang.String accountId)voidsetApp(AuthorizedAppDataRep app)voidsetComment(java.lang.String comment)voidsetDate(java.lang.Long date)voidsetDescription(java.lang.String description)voidsetId(java.lang.String id)voidsetKind(java.lang.String kind)voidsetLinks(java.util.Map<java.lang.String,Link> links)voidsetMember(MemberDataRep member)voidsetName(java.lang.String name)voidsetParent(ParentResourceRep parent)voidsetShortDescription(java.lang.String shortDescription)voidsetSubject(SubjectDataRep subject)voidsetTarget(TargetResourceRep target)voidsetTitle(java.lang.String title)voidsetTitleVerb(java.lang.String titleVerb)voidsetToken(TokenSummary token)AuditLogEntryListingRepshortDescription(java.lang.String shortDescription)AuditLogEntryListingRepsubject(SubjectDataRep subject)AuditLogEntryListingReptarget(TargetResourceRep target)AuditLogEntryListingReptitle(java.lang.String title)AuditLogEntryListingReptitleVerb(java.lang.String titleVerb)java.lang.StringtoJson()Convert an instance of AuditLogEntryListingRep to an JSON stringAuditLogEntryListingReptoken(TokenSummary token)java.lang.StringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_LINKS
public static final java.lang.String SERIALIZED_NAME_LINKS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ID
public static final java.lang.String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCOUNT_ID
public static final java.lang.String SERIALIZED_NAME_ACCOUNT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DATE
public static final java.lang.String SERIALIZED_NAME_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCESSES
public static final java.lang.String SERIALIZED_NAME_ACCESSES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KIND
public static final java.lang.String SERIALIZED_NAME_KIND
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SHORT_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_SHORT_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COMMENT
public static final java.lang.String SERIALIZED_NAME_COMMENT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SUBJECT
public static final java.lang.String SERIALIZED_NAME_SUBJECT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MEMBER
public static final java.lang.String SERIALIZED_NAME_MEMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOKEN
public static final java.lang.String SERIALIZED_NAME_TOKEN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_APP
public static final java.lang.String SERIALIZED_NAME_APP
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TITLE_VERB
public static final java.lang.String SERIALIZED_NAME_TITLE_VERB
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TITLE
public static final java.lang.String SERIALIZED_NAME_TITLE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TARGET
public static final java.lang.String SERIALIZED_NAME_TARGET
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PARENT
public static final java.lang.String SERIALIZED_NAME_PARENT
- See Also:
- Constant Field Values
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
links
public AuditLogEntryListingRep links(java.util.Map<java.lang.String,Link> links)
-
putLinksItem
public AuditLogEntryListingRep putLinksItem(java.lang.String key, Link linksItem)
-
getLinks
@Nonnull public java.util.Map<java.lang.String,Link> getLinks()
The location and content type of related resources- Returns:
- links
-
setLinks
public void setLinks(java.util.Map<java.lang.String,Link> links)
-
id
public AuditLogEntryListingRep id(java.lang.String id)
-
getId
@Nonnull public java.lang.String getId()
The ID of the audit log entry- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
accountId
public AuditLogEntryListingRep accountId(java.lang.String accountId)
-
getAccountId
@Nonnull public java.lang.String getAccountId()
The ID of the account to which this audit log entry belongs- Returns:
- accountId
-
setAccountId
public void setAccountId(java.lang.String accountId)
-
date
public AuditLogEntryListingRep date(java.lang.Long date)
-
getDate
@Nonnull public java.lang.Long getDate()
Get date- Returns:
- date
-
setDate
public void setDate(java.lang.Long date)
-
accesses
public AuditLogEntryListingRep accesses(java.util.List<ResourceAccess> accesses)
-
addAccessesItem
public AuditLogEntryListingRep addAccessesItem(ResourceAccess accessesItem)
-
getAccesses
@Nonnull public java.util.List<ResourceAccess> getAccesses()
Details on the actions performed and resources acted on in this audit log entry- Returns:
- accesses
-
setAccesses
public void setAccesses(java.util.List<ResourceAccess> accesses)
-
kind
public AuditLogEntryListingRep kind(java.lang.String kind)
-
getKind
@Nonnull public java.lang.String getKind()
Get kind- Returns:
- kind
-
setKind
public void setKind(java.lang.String kind)
-
name
public AuditLogEntryListingRep name(java.lang.String name)
-
getName
@Nonnull public java.lang.String getName()
The name of the resource this audit log entry refers to- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
description
public AuditLogEntryListingRep description(java.lang.String description)
-
getDescription
@Nonnull public java.lang.String getDescription()
Description of the change recorded in the audit log entry- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description)
-
shortDescription
public AuditLogEntryListingRep shortDescription(java.lang.String shortDescription)
-
getShortDescription
@Nonnull public java.lang.String getShortDescription()
Shorter version of the change recorded in the audit log entry- Returns:
- shortDescription
-
setShortDescription
public void setShortDescription(java.lang.String shortDescription)
-
comment
public AuditLogEntryListingRep comment(java.lang.String comment)
-
getComment
@Nullable public java.lang.String getComment()
Optional comment for the audit log entry- Returns:
- comment
-
setComment
public void setComment(java.lang.String comment)
-
subject
public AuditLogEntryListingRep subject(SubjectDataRep subject)
-
getSubject
@Nullable public SubjectDataRep getSubject()
Get subject- Returns:
- subject
-
setSubject
public void setSubject(SubjectDataRep subject)
-
member
public AuditLogEntryListingRep member(MemberDataRep member)
-
getMember
@Nullable public MemberDataRep getMember()
Get member- Returns:
- member
-
setMember
public void setMember(MemberDataRep member)
-
token
public AuditLogEntryListingRep token(TokenSummary token)
-
getToken
@Nullable public TokenSummary getToken()
Get token- Returns:
- token
-
setToken
public void setToken(TokenSummary token)
-
app
public AuditLogEntryListingRep app(AuthorizedAppDataRep app)
-
getApp
@Nullable public AuthorizedAppDataRep getApp()
Get app- Returns:
- app
-
setApp
public void setApp(AuthorizedAppDataRep app)
-
titleVerb
public AuditLogEntryListingRep titleVerb(java.lang.String titleVerb)
-
getTitleVerb
@Nullable public java.lang.String getTitleVerb()
The action and resource recorded in this audit log entry- Returns:
- titleVerb
-
setTitleVerb
public void setTitleVerb(java.lang.String titleVerb)
-
title
public AuditLogEntryListingRep title(java.lang.String title)
-
getTitle
@Nullable public java.lang.String getTitle()
A description of what occurred, in the format <code>member</code> <code>titleVerb</code> <code>target</code>- Returns:
- title
-
setTitle
public void setTitle(java.lang.String title)
-
target
public AuditLogEntryListingRep target(TargetResourceRep target)
-
getTarget
@Nullable public TargetResourceRep getTarget()
Get target- Returns:
- target
-
setTarget
public void setTarget(TargetResourceRep target)
-
parent
public AuditLogEntryListingRep parent(ParentResourceRep parent)
-
getParent
@Nullable public ParentResourceRep getParent()
Get parent- Returns:
- parent
-
setParent
public void setParent(ParentResourceRep parent)
-
putAdditionalProperty
public AuditLogEntryListingRep putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
java.io.IOException- if the JSON Object is invalid with respect to AuditLogEntryListingRep
-
fromJson
public static AuditLogEntryListingRep fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of AuditLogEntryListingRep given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AuditLogEntryListingRep
- Throws:
java.io.IOException- if the JSON string is invalid with respect to AuditLogEntryListingRep
-
toJson
public java.lang.String toJson()
Convert an instance of AuditLogEntryListingRep to an JSON string- Returns:
- JSON string
-
-