Package org.gitlab4j.api.models
Class RepositoryFile
- java.lang.Object
-
- org.gitlab4j.api.models.RepositoryFile
-
public class RepositoryFile extends Object
-
-
Constructor Summary
Constructors Constructor Description RepositoryFile()
-
Method Summary
Modifier and Type Method Description void
encodeAndSetContent(byte[] byteContent)
Encodes the provided byte array using Base64 and sets it as the content.void
encodeAndSetContent(String content)
Encodes the provided String using Base64 and sets it as the content.String
getBlobId()
String
getCommitId()
String
getContent()
byte[]
getDecodedContentAsBytes()
Returns the content as a byte array, decoding from base64 if necessary.String
getDecodedContentAsString()
Returns the content as a String, base64 decoding it if necessary.Constants.Encoding
getEncoding()
String
getFileName()
String
getFilePath()
String
getLastCommitId()
String
getRef()
Integer
getSize()
void
setBlobId(String blobId)
void
setCommitId(String commitId)
void
setContent(String content)
void
setEncoding(Constants.Encoding encoding)
void
setFileName(String fileName)
void
setFilePath(String filePath)
void
setLastCommitId(String lastCommitId)
void
setRef(String ref)
void
setSize(Integer size)
String
toString()
-
-
-
Method Detail
-
getFileName
public String getFileName()
-
setFileName
public void setFileName(String fileName)
-
getFilePath
public String getFilePath()
-
setFilePath
public void setFilePath(String filePath)
-
getSize
public Integer getSize()
-
setSize
public void setSize(Integer size)
-
getEncoding
public Constants.Encoding getEncoding()
-
setEncoding
public void setEncoding(Constants.Encoding encoding)
-
getContent
public String getContent()
-
setContent
public void setContent(String content)
-
getRef
public String getRef()
-
setRef
public void setRef(String ref)
-
getBlobId
public String getBlobId()
-
setBlobId
public void setBlobId(String blobId)
-
getCommitId
public String getCommitId()
-
setCommitId
public void setCommitId(String commitId)
-
getLastCommitId
public String getLastCommitId()
-
setLastCommitId
public void setLastCommitId(String lastCommitId)
-
getDecodedContentAsString
public String getDecodedContentAsString()
Returns the content as a String, base64 decoding it if necessary. For binary files it is recommended to use getDecodedContentAsBytes()- Returns:
- the content as a String, base64 decoding it if necessary
-
getDecodedContentAsBytes
public byte[] getDecodedContentAsBytes()
Returns the content as a byte array, decoding from base64 if necessary. For String content it is recommended to use getDecodedContent().- Returns:
- the content as a byte array, decoding from base64 if necessary
-
encodeAndSetContent
public void encodeAndSetContent(String content)
Encodes the provided String using Base64 and sets it as the content. The encoding property of this instance will be set to base64.- Parameters:
content
- the String content to encode and set as the base64 encoded String content
-
encodeAndSetContent
public void encodeAndSetContent(byte[] byteContent)
Encodes the provided byte array using Base64 and sets it as the content. The encoding property of this instance will be set to base64.- Parameters:
byteContent
- the byte[] content to encode and set as the base64 encoded String content
-
-