Package com.launchdarkly.api.model
Class RepositoryPost
- java.lang.Object
-
- com.launchdarkly.api.model.RepositoryPost
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-04-03T23:27:37.555894Z[Etc/UTC]") public class RepositoryPost extends java.lang.Object
RepositoryPost
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RepositoryPost.CustomTypeAdapterFactory
static class
RepositoryPost.TypeEnum
The type of repository.
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>
openapiFields
static java.util.HashSet<java.lang.String>
openapiRequiredFields
static java.lang.String
SERIALIZED_NAME_COMMIT_URL_TEMPLATE
static java.lang.String
SERIALIZED_NAME_DEFAULT_BRANCH
static java.lang.String
SERIALIZED_NAME_HUNK_URL_TEMPLATE
static java.lang.String
SERIALIZED_NAME_NAME
static java.lang.String
SERIALIZED_NAME_SOURCE_LINK
static java.lang.String
SERIALIZED_NAME_TYPE
-
Constructor Summary
Constructors Constructor Description RepositoryPost()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryPost
commitUrlTemplate(java.lang.String commitUrlTemplate)
RepositoryPost
defaultBranch(java.lang.String defaultBranch)
boolean
equals(java.lang.Object o)
static RepositoryPost
fromJson(java.lang.String jsonString)
Create an instance of RepositoryPost given an JSON stringjava.util.Map<java.lang.String,java.lang.Object>
getAdditionalProperties()
Return the additional (undeclared) property.java.lang.Object
getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.java.lang.String
getCommitUrlTemplate()
A template for constructing a valid URL to view the commitjava.lang.String
getDefaultBranch()
The repository's default branch.java.lang.String
getHunkUrlTemplate()
A template for constructing a valid URL to view the hunkjava.lang.String
getName()
The repository namejava.lang.String
getSourceLink()
A URL to access the repositoryRepositoryPost.TypeEnum
getType()
The type of repository.int
hashCode()
RepositoryPost
hunkUrlTemplate(java.lang.String hunkUrlTemplate)
RepositoryPost
name(java.lang.String name)
RepositoryPost
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.void
setCommitUrlTemplate(java.lang.String commitUrlTemplate)
void
setDefaultBranch(java.lang.String defaultBranch)
void
setHunkUrlTemplate(java.lang.String hunkUrlTemplate)
void
setName(java.lang.String name)
void
setSourceLink(java.lang.String sourceLink)
void
setType(RepositoryPost.TypeEnum type)
RepositoryPost
sourceLink(java.lang.String sourceLink)
java.lang.String
toJson()
Convert an instance of RepositoryPost to an JSON stringjava.lang.String
toString()
RepositoryPost
type(RepositoryPost.TypeEnum type)
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SOURCE_LINK
public static final java.lang.String SERIALIZED_NAME_SOURCE_LINK
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COMMIT_URL_TEMPLATE
public static final java.lang.String SERIALIZED_NAME_COMMIT_URL_TEMPLATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_HUNK_URL_TEMPLATE
public static final java.lang.String SERIALIZED_NAME_HUNK_URL_TEMPLATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final java.lang.String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_BRANCH
public static final java.lang.String SERIALIZED_NAME_DEFAULT_BRANCH
- 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
-
name
public RepositoryPost name(java.lang.String name)
-
getName
@Nonnull public java.lang.String getName()
The repository name- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
sourceLink
public RepositoryPost sourceLink(java.lang.String sourceLink)
-
getSourceLink
@Nullable public java.lang.String getSourceLink()
A URL to access the repository- Returns:
- sourceLink
-
setSourceLink
public void setSourceLink(java.lang.String sourceLink)
-
commitUrlTemplate
public RepositoryPost commitUrlTemplate(java.lang.String commitUrlTemplate)
-
getCommitUrlTemplate
@Nullable public java.lang.String getCommitUrlTemplate()
A template for constructing a valid URL to view the commit- Returns:
- commitUrlTemplate
-
setCommitUrlTemplate
public void setCommitUrlTemplate(java.lang.String commitUrlTemplate)
-
hunkUrlTemplate
public RepositoryPost hunkUrlTemplate(java.lang.String hunkUrlTemplate)
-
getHunkUrlTemplate
@Nullable public java.lang.String getHunkUrlTemplate()
A template for constructing a valid URL to view the hunk- Returns:
- hunkUrlTemplate
-
setHunkUrlTemplate
public void setHunkUrlTemplate(java.lang.String hunkUrlTemplate)
-
type
public RepositoryPost type(RepositoryPost.TypeEnum type)
-
getType
@Nullable public RepositoryPost.TypeEnum getType()
The type of repository. If not specified, the default value is <code>custom</code>.- Returns:
- type
-
setType
public void setType(RepositoryPost.TypeEnum type)
-
defaultBranch
public RepositoryPost defaultBranch(java.lang.String defaultBranch)
-
getDefaultBranch
@Nullable public java.lang.String getDefaultBranch()
The repository's default branch. If not specified, the default value is <code>main</code>.- Returns:
- defaultBranch
-
setDefaultBranch
public void setDefaultBranch(java.lang.String defaultBranch)
-
putAdditionalProperty
public RepositoryPost 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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOException
Validates 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 RepositoryPost
-
fromJson
public static RepositoryPost fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of RepositoryPost given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of RepositoryPost
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to RepositoryPost
-
toJson
public java.lang.String toJson()
Convert an instance of RepositoryPost to an JSON string- Returns:
- JSON string
-
-