Class CodeReferenceRequest
- java.lang.Object
-
- com.configcat.publicapi.java.client.model.CodeReferenceRequest
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-11-07T15:32:06.171915713Z[Etc/UTC]", comments="Generator version: 7.7.0") public class CodeReferenceRequest extends java.lang.ObjectCodeReferenceRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCodeReferenceRequest.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_ACTIVE_BRANCHESstatic java.lang.StringSERIALIZED_NAME_BRANCHstatic java.lang.StringSERIALIZED_NAME_COMMIT_HASHstatic java.lang.StringSERIALIZED_NAME_COMMIT_URLstatic java.lang.StringSERIALIZED_NAME_CONFIG_IDstatic java.lang.StringSERIALIZED_NAME_FLAG_REFERENCESstatic java.lang.StringSERIALIZED_NAME_REPOSITORYstatic java.lang.StringSERIALIZED_NAME_UPLOADER
-
Constructor Summary
Constructors Constructor Description CodeReferenceRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CodeReferenceRequestactiveBranches(java.util.List<java.lang.String> activeBranches)CodeReferenceRequestaddActiveBranchesItem(java.lang.String activeBranchesItem)CodeReferenceRequestaddFlagReferencesItem(FlagReference flagReferencesItem)CodeReferenceRequestbranch(java.lang.String branch)CodeReferenceRequestcommitHash(java.lang.String commitHash)CodeReferenceRequestcommitUrl(java.lang.String commitUrl)CodeReferenceRequestconfigId(java.util.UUID configId)booleanequals(java.lang.Object o)CodeReferenceRequestflagReferences(java.util.List<FlagReference> flagReferences)static CodeReferenceRequestfromJson(java.lang.String jsonString)Create an instance of CodeReferenceRequest given an JSON stringjava.util.List<java.lang.String>getActiveBranches()The currently active branches of the repository.java.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.java.lang.StringgetBranch()The source control branch on where the scan was performed.java.lang.StringgetCommitHash()The related commit's hash.java.lang.StringgetCommitUrl()The related commit's URL.java.util.UUIDgetConfigId()The Config's identifier the scanning was performed against.java.util.List<FlagReference>getFlagReferences()The actual code reference collection.java.lang.StringgetRepository()The source control repository that contains the scanned code.java.lang.StringgetUploader()The scanning tool's name.inthashCode()CodeReferenceRequestputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.CodeReferenceRequestrepository(java.lang.String repository)voidsetActiveBranches(java.util.List<java.lang.String> activeBranches)voidsetBranch(java.lang.String branch)voidsetCommitHash(java.lang.String commitHash)voidsetCommitUrl(java.lang.String commitUrl)voidsetConfigId(java.util.UUID configId)voidsetFlagReferences(java.util.List<FlagReference> flagReferences)voidsetRepository(java.lang.String repository)voidsetUploader(java.lang.String uploader)java.lang.StringtoJson()Convert an instance of CodeReferenceRequest to an JSON stringjava.lang.StringtoString()CodeReferenceRequestuploader(java.lang.String uploader)static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_CONFIG_ID
public static final java.lang.String SERIALIZED_NAME_CONFIG_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REPOSITORY
public static final java.lang.String SERIALIZED_NAME_REPOSITORY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BRANCH
public static final java.lang.String SERIALIZED_NAME_BRANCH
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COMMIT_URL
public static final java.lang.String SERIALIZED_NAME_COMMIT_URL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COMMIT_HASH
public static final java.lang.String SERIALIZED_NAME_COMMIT_HASH
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UPLOADER
public static final java.lang.String SERIALIZED_NAME_UPLOADER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACTIVE_BRANCHES
public static final java.lang.String SERIALIZED_NAME_ACTIVE_BRANCHES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FLAG_REFERENCES
public static final java.lang.String SERIALIZED_NAME_FLAG_REFERENCES
- 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
-
configId
public CodeReferenceRequest configId(java.util.UUID configId)
-
getConfigId
@Nonnull public java.util.UUID getConfigId()
The Config's identifier the scanning was performed against.- Returns:
- configId
-
setConfigId
public void setConfigId(java.util.UUID configId)
-
repository
public CodeReferenceRequest repository(java.lang.String repository)
-
getRepository
@Nonnull public java.lang.String getRepository()
The source control repository that contains the scanned code. (Source of the repository selector on the ConfigCat Dashboard)- Returns:
- repository
-
setRepository
public void setRepository(java.lang.String repository)
-
branch
public CodeReferenceRequest branch(java.lang.String branch)
-
getBranch
@Nonnull public java.lang.String getBranch()
The source control branch on where the scan was performed. (Source of the branch selector on the ConfigCat Dashboard)- Returns:
- branch
-
setBranch
public void setBranch(java.lang.String branch)
-
commitUrl
public CodeReferenceRequest commitUrl(java.lang.String commitUrl)
-
getCommitUrl
@Nullable public java.lang.String getCommitUrl()
The related commit's URL. (Appears on the ConfigCat Dashboard)- Returns:
- commitUrl
-
setCommitUrl
public void setCommitUrl(java.lang.String commitUrl)
-
commitHash
public CodeReferenceRequest commitHash(java.lang.String commitHash)
-
getCommitHash
@Nullable public java.lang.String getCommitHash()
The related commit's hash. (Appears on the ConfigCat Dashboard)- Returns:
- commitHash
-
setCommitHash
public void setCommitHash(java.lang.String commitHash)
-
uploader
public CodeReferenceRequest uploader(java.lang.String uploader)
-
getUploader
@Nullable public java.lang.String getUploader()
The scanning tool's name. (Appears on the ConfigCat Dashboard)- Returns:
- uploader
-
setUploader
public void setUploader(java.lang.String uploader)
-
activeBranches
public CodeReferenceRequest activeBranches(java.util.List<java.lang.String> activeBranches)
-
addActiveBranchesItem
public CodeReferenceRequest addActiveBranchesItem(java.lang.String activeBranchesItem)
-
getActiveBranches
@Nullable public java.util.List<java.lang.String> getActiveBranches()
The currently active branches of the repository. Each previously uploaded report that belongs to a non-reported active branch is being deleted.- Returns:
- activeBranches
-
setActiveBranches
public void setActiveBranches(java.util.List<java.lang.String> activeBranches)
-
flagReferences
public CodeReferenceRequest flagReferences(java.util.List<FlagReference> flagReferences)
-
addFlagReferencesItem
public CodeReferenceRequest addFlagReferencesItem(FlagReference flagReferencesItem)
-
getFlagReferences
@Nullable public java.util.List<FlagReference> getFlagReferences()
The actual code reference collection.- Returns:
- flagReferences
-
setFlagReferences
public void setFlagReferences(java.util.List<FlagReference> flagReferences)
-
putAdditionalProperty
public CodeReferenceRequest 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.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the CodeReferenceRequest instance itself
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
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
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws java.io.IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
java.io.IOException- if the JSON Element is invalid with respect to CodeReferenceRequest
-
fromJson
public static CodeReferenceRequest fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of CodeReferenceRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CodeReferenceRequest
- Throws:
java.io.IOException- if the JSON string is invalid with respect to CodeReferenceRequest
-
toJson
public java.lang.String toJson()
Convert an instance of CodeReferenceRequest to an JSON string- Returns:
- JSON string
-
-