Versions in this module Expand all Collapse all v0 v0.0.310 Jun 15, 2022 Changes in this version + const CheckBranchPipelineUrl + const CheckCronUrl + const CheckPipelienCronUrl + const CheckScriptCompileUrl + const CreateSCMServersUrl + const DirectKubeconfigCredentialStaperClass + const DirectSSHCrenditalStaplerClass + const GLOBALScope + const GLOBAL_ROLE + const GetArtifactsUrl + const GetBranchArtifactsUrl + const GetBranchNodeStepsUrl + const GetBranchPipeRunNodesUrl + const GetBranchPipelineRunUrl + const GetBranchPipelineUrl + const GetBranchRunLogUrl + const GetBranchStepLogUrl + const GetConsoleLogUrl + const GetCrumbUrl + const GetNodeStepsUrl + const GetNotifyCommitUrl + const GetOrgRepoUrl + const GetPipeBranchUrl + const GetPipelineRunNodesUrl + const GetPipelineRunUrl + const GetPipelineUrl + const GetRunLogUrl + const GetSCMOrgUrl + const GetSCMServersUrl + const GetStepLogUrl + const Git + const GithubWebhookUrl + const Hg + const KubeconfigCredentialStaplerClass + const ListPipelineRunUrl + const ListPipelinesUrl + const PROJECT_ROLE + const RESULT_STATUS_FAILED + const RESULT_STATUS_FAILURE + const RESULT_STATUS_SKIPPED + const ReplayBranchPipelineUrl + const ReplayPipelineUrl + const RunBranchPipelineUrl + const RunPipelineUrl + const SSHCrenditalStaplerClass + const STATUS_ABORTED + const STATUS_ERROR + const STATUS_FAIL + const STATUS_FIXED + const STATUS_PASSED + const STATUS_REGRESSION + const STATUS_SUCCESS + const STR_RE_SPLIT_VIEW + const ScanBranchUrl + const SecretTextCredentialStaplerClass + const StopBranchPipelineUrl + const StopPipelineUrl + const SubmitInputStepUrl + const Svn + const ToJenkinsfileUrl + const ToJsonUrl + const UsernamePassswordCredentialStaplerClass + const ValidateUrl + var Error *log.Logger + var Info *log.Logger + var ParameterTypeMap = map[string]string + var Warning *log.Logger + func CheckResponse(r *http.Response) error + func NewDevopsClient(options *Options) (devops.Interface, error) + func ParseJenkinsQuery(query string) (result url.Values, err error) + func Reverse(s string) string + func SetBasicBearTokenHeader(header *http.Header) error + type APIRequest struct + Endpoint string + Headers http.Header + Method string + Payload io.Reader + Suffix string + func NewAPIRequest(method string, endpoint string, payload io.Reader) *APIRequest + func (ar *APIRequest) SetHeader(key string, value string) *APIRequest + type BasicAuth struct + Password string + Username string + type Branch struct + Name string + SHA1 string + type Build struct + Base string + Depth int + Jenkins *Jenkins + Job *Job + Raw *devops.Build + func (b *Build) GetBuildNumber() int64 + func (b *Build) GetCauses() ([]map[string]interface{}, error) + func (b *Build) GetConsoleOutput() string + func (b *Build) GetDownstreamBuilds() ([]*Build, error) + func (b *Build) GetDuration() int64 + func (b *Build) GetInjectedEnvVars() (map[string]string, error) + func (b *Build) GetResult() string + func (b *Build) GetResultSet() (*TestResult, error) + func (b *Build) GetRevisionBranch() string + func (b *Build) GetTimestamp() time.Time + func (b *Build) GetUpstreamBuild() (*Build, error) + func (b *Build) GetUpstreamBuildNumber() (int64, error) + func (b *Build) GetUpstreamJob() (*Job, error) + func (b *Build) GetUrl() string + func (b *Build) Info() *devops.Build + func (b *Build) IsGood() bool + func (b *Build) IsRunning() bool + func (b *Build) PauseToggle() error + func (b *Build) Poll(options ...interface{}) (int, error) + func (b *Build) SetDescription(description string) error + func (b *Build) Stop() (bool, error) + type BuildResponse struct + Actions []devops.GeneralAction + Artifacts []struct{ ... } + Building bool + BuiltOn string + ChangeSet struct{ ... } + Culprits []devops.Culprit + Description interface{} + Duration int64 + EstimatedDuration int64 + Executor interface{} + FullDisplayName string + ID string + KeepLog bool + MavenArtifacts interface{} + MavenVersionUsed string + Number int64 + QueueID int64 + Result string + Runs []struct{ ... } + Timestamp int64 + URL string + type BuildRevision struct + Branch []Branch + SHA1 string + type Builds struct + BuildNumber int64 + BuildResult interface{} + Marked BuildRevision + Revision BuildRevision + type CredentialResponse struct + Description string + DisplayName string + Domain string + Fingerprint ... + Id string + TypeName string + type Culprit struct + AbsoluteUrl string + FullName string + type DevOpsProjectRoleResponse struct + Err error + ProjectRole *ProjectRole + type Folder struct + Base string + Jenkins *Jenkins + Raw *FolderResponse + func (f *Folder) Create(name, description string) (*Folder, error) + func (f *Folder) GetName() string + func (f *Folder) Poll() (int, error) + type FolderResponse struct + Actions []GeneralObj + Description string + DisplayName string + Jobs []InnerJob + Name string + URL string + type GeneralObj struct + BuildsByBranchName map[string]Builds + Causes []map[string]interface{} + ClassName string + LastBuiltRevision *BuildRevision + MercurialNodeName string + MercurialRevisionNumber string + Parameters []Parameter + RemoteUrls []string + ScmName string + SonarDashboardUrl string + SonarServerUrl string + SonarTaskId string + Subdir interface{} + TotalCount int64 + UrlName string + type GlobalRole struct + Jenkins *Jenkins + Raw GlobalRoleResponse + func (j *GlobalRole) AssignRole(sid string) error + func (j *GlobalRole) UnAssignRole(sid string) error + func (j *GlobalRole) Update(ids devops.GlobalPermissionIds) error + type GlobalRoleResponse struct + PermissionIds devops.GlobalPermissionIds + RoleName string + type History struct + BuildNumber int + BuildStatus string + BuildTimestamp int64 + type InnerJob struct + Color string + Name string + Url string + type Jenkins struct + Requester *Requester + Server string + Version string + func CreateJenkins(client *http.Client, base string, maxConnection int, auth ...interface{}) *Jenkins + func (j *Jenkins) AddGlobalRole(roleName string, ids devops.GlobalPermissionIds, overwrite bool) error + func (j *Jenkins) AddProjectRole(roleName string, pattern string, ids devops.ProjectPermissionIds, ...) error + func (j *Jenkins) AssignGlobalRole(roleName string, sid string) error + func (j *Jenkins) AssignProjectRole(roleName string, sid string) error + func (j *Jenkins) BuildJob(name string, options ...interface{}) (int64, error) + func (j *Jenkins) CheckCron(projectName string, httpParameters *devops.HttpParameters) (*devops.CheckCronRes, error) + func (j *Jenkins) CheckScriptCompile(projectName, pipelineName string, httpParameters *devops.HttpParameters) (*devops.CheckScript, error) + func (j *Jenkins) CopyJob(copyFrom string, newName string) (*Job, error) + func (j *Jenkins) CreateCredentialInProject(projectId string, credential *v1.Secret) (string, error) + func (j *Jenkins) CreateDevOpsProject(projectId string) (string, error) + func (j *Jenkins) CreateFolder(name, description string, parents ...string) (*Folder, error) + func (j *Jenkins) CreateJob(config string, options ...interface{}) (*Job, error) + func (j *Jenkins) CreateJobInFolder(config string, jobName string, parentIDs ...string) (*Job, error) + func (j *Jenkins) CreateProjectPipeline(projectId string, pipeline *devopsv1alpha3.Pipeline) (string, error) + func (j *Jenkins) CreateSCMServers(scmId string, httpParameters *devops.HttpParameters) (*devops.SCMServer, error) + func (j *Jenkins) DeleteCredentialInProject(projectId, id string) (string, error) + func (j *Jenkins) DeleteDevOpsProject(projectId string) (err error) + func (j *Jenkins) DeleteJob(name string, parentIDs ...string) (bool, error) + func (j *Jenkins) DeleteProjectPipeline(projectId string, pipelineId string) (string, error) + func (j *Jenkins) DeleteProjectRoles(roleName ...string) error + func (j *Jenkins) DeleteUserInProject(username string) error + func (j *Jenkins) GetArtifacts(projectName, pipelineName, runId string, httpParameters *devops.HttpParameters) ([]devops.Artifacts, error) + func (j *Jenkins) GetBranchArtifacts(projectName, pipelineName, branchName, runId string, ...) ([]devops.Artifacts, error) + func (j *Jenkins) GetBranchNodeSteps(projectName, pipelineName, branchName, runId, nodeId string, ...) ([]devops.NodeSteps, error) + func (j *Jenkins) GetBranchPipeline(projectName, pipelineName, branchName string, ...) (*devops.BranchPipeline, error) + func (j *Jenkins) GetBranchPipelineRun(projectName, pipelineName, branchName, runId string, ...) (*devops.PipelineRun, error) + func (j *Jenkins) GetBranchPipelineRunNodes(projectName, pipelineName, branchName, runId string, ...) ([]devops.BranchPipelineRunNodes, error) + func (j *Jenkins) GetBranchRunLog(projectName, pipelineName, branchName, runId string, ...) ([]byte, error) + func (j *Jenkins) GetBranchStepLog(projectName, pipelineName, branchName, runId, nodeId, stepId string, ...) ([]byte, http.Header, error) + func (j *Jenkins) GetBuild(jobName string, number int64) (*Build, error) + func (j *Jenkins) GetConsoleLog(projectName, pipelineName string, httpParameters *devops.HttpParameters) ([]byte, error) + func (j *Jenkins) GetCredentialInProject(projectId, id string) (*devops.Credential, error) + func (j *Jenkins) GetCredentialsInProject(projectId string) ([]*devops.Credential, error) + func (j *Jenkins) GetCrumb(httpParameters *devops.HttpParameters) (*devops.Crumb, error) + func (j *Jenkins) GetDevOpsProject(projectId string) (string, error) + func (j *Jenkins) GetFolder(id string, parents ...string) (*Folder, error) + func (j *Jenkins) GetGlobalRole(roleName string) (string, error) + func (j *Jenkins) GetGlobalRoleHandler(roleName string) (*GlobalRole, error) + func (j *Jenkins) GetJob(id string, parentIDs ...string) (*Job, error) + func (j *Jenkins) GetMultiBranchPipelineBuildByType(projectId, pipelineId, branch string, status string) (*devops.Build, error) + func (j *Jenkins) GetNodeSteps(projectName, pipelineName, runId, nodeId string, ...) ([]devops.NodeSteps, error) + func (j *Jenkins) GetNotifyCommit(httpParameters *devops.HttpParameters) ([]byte, error) + func (j *Jenkins) GetOrgRepo(scmId, organizationId string, httpParameters *devops.HttpParameters) (devops.OrgRepo, error) + func (j *Jenkins) GetPipeline(projectName, pipelineName string, httpParameters *devops.HttpParameters) (*devops.Pipeline, error) + func (j *Jenkins) GetPipelineBranch(projectName, pipelineName string, httpParameters *devops.HttpParameters) (*devops.PipelineBranch, error) + func (j *Jenkins) GetPipelineRun(projectName, pipelineName, runId string, httpParameters *devops.HttpParameters) (*devops.PipelineRun, error) + func (j *Jenkins) GetPipelineRunNodes(projectName, pipelineName, runId string, httpParameters *devops.HttpParameters) ([]devops.PipelineRunNodes, error) + func (j *Jenkins) GetProjectPipelineBuildByType(projectId, pipelineId string, status string) (*devops.Build, error) + func (j *Jenkins) GetProjectPipelineConfig(projectId, pipelineId string) (*devopsv1alpha3.Pipeline, error) + func (j *Jenkins) GetProjectRole(roleName string) (*ProjectRole, error) + func (j *Jenkins) GetRunLog(projectName, pipelineName, runId string, httpParameters *devops.HttpParameters) ([]byte, error) + func (j *Jenkins) GetSCMOrg(scmId string, httpParameters *devops.HttpParameters) ([]devops.SCMOrg, error) + func (j *Jenkins) GetSCMServers(scmId string, httpParameters *devops.HttpParameters) ([]devops.SCMServer, error) + func (j *Jenkins) GetStepLog(projectName, pipelineName, runId, nodeId, stepId string, ...) ([]byte, http.Header, error) + func (j *Jenkins) GithubWebhook(httpParameters *devops.HttpParameters) ([]byte, error) + func (j *Jenkins) Init() (*Jenkins, error) + func (j *Jenkins) JenkinsfileToPipelineJson(jenkinsfile string) (*JenkinsfileToPipelineJsonResponse, error) + func (j *Jenkins) ListPipelineRuns(projectName, pipelineName string, httpParameters *devops.HttpParameters) (*devops.PipelineRunList, error) + func (j *Jenkins) ListPipelines(httpParameters *devops.HttpParameters) (*devops.PipelineList, error) + func (j *Jenkins) PipelineJsonToJenkinsfile(json string) (*PipelineJsonToJenkinsfileResponse, error) + func (j *Jenkins) Poll() (int, error) + func (j *Jenkins) RenameJob(job string, name string) *Job + func (j *Jenkins) ReplayBranchPipeline(projectName, pipelineName, branchName, runId string, ...) (*devops.ReplayPipeline, error) + func (j *Jenkins) ReplayPipeline(projectName, pipelineName, runId string, httpParameters *devops.HttpParameters) (*devops.ReplayPipeline, error) + func (j *Jenkins) RunBranchPipeline(projectName, pipelineName, branchName string, ...) (*devops.RunPipeline, error) + func (j *Jenkins) RunPipeline(projectName, pipelineName string, httpParameters *devops.HttpParameters) (*devops.RunPipeline, error) + func (j *Jenkins) ScanBranch(projectName, pipelineName string, httpParameters *devops.HttpParameters) ([]byte, error) + func (j *Jenkins) SendPureRequest(path string, httpParameters *devops.HttpParameters) ([]byte, error) + func (j *Jenkins) SendPureRequestWithHeaderResp(path string, httpParameters *devops.HttpParameters) ([]byte, http.Header, error) + func (j *Jenkins) StepsJenkinsfileToJson(jenkinsfile string) (*StepsJenkinsfileToJsonResponse, error) + func (j *Jenkins) StepsJsonToJenkinsfile(json string) (*StepJsonToJenkinsfileResponse, error) + func (j *Jenkins) StopBranchPipeline(projectName, pipelineName, branchName, runId string, ...) (*devops.StopPipeline, error) + func (j *Jenkins) StopPipeline(projectName, pipelineName, runId string, httpParameters *devops.HttpParameters) (*devops.StopPipeline, error) + func (j *Jenkins) SubmitBranchInputStep(projectName, pipelineName, branchName, runId, nodeId, stepId string, ...) ([]byte, error) + func (j *Jenkins) SubmitInputStep(projectName, pipelineName, runId, nodeId, stepId string, ...) ([]byte, error) + func (j *Jenkins) ToJenkinsfile(httpParameters *devops.HttpParameters) (*devops.ResJenkinsfile, error) + func (j *Jenkins) ToJson(httpParameters *devops.HttpParameters) (map[string]interface{}, error) + func (j *Jenkins) UnAssignGlobalRole(roleName string, sid string) error + func (j *Jenkins) UnAssignProjectRole(roleName string, sid string) error + func (j *Jenkins) UpdateCredentialInProject(projectId string, credential *v1.Secret) (string, error) + func (j *Jenkins) UpdateProjectPipeline(projectId string, pipeline *devopsv1alpha3.Pipeline) (string, error) + func (j *Jenkins) Validate(scmId string, httpParameters *devops.HttpParameters) (*devops.Validates, error) + func (j *Jenkins) ValidateJenkinsfile(jenkinsfile string) (*ValidateJenkinsfileResponse, error) + func (j *Jenkins) ValidatePipelineJson(json string) (*ValidatePipelineJsonResponse, error) + type JenkinsBlueTime time.Time + func (t *JenkinsBlueTime) UnmarshalJSON(b []byte) error + func (t JenkinsBlueTime) MarshalJSON() ([]byte, error) + type JenkinsfileToPipelineJsonResponse struct + Data struct{ ... } + Status string + type JkError struct + Code int + Message string + func (err *JkError) Error() string + type Job struct + Base string + Jenkins *Jenkins + Raw *JobResponse + func (j *Job) Copy(destinationName string) (*Job, error) + func (j *Job) Create(config string, qr ...interface{}) (*Job, error) + func (j *Job) Delete() (bool, error) + func (j *Job) Disable() (bool, error) + func (j *Job) Enable() (bool, error) + func (j *Job) GetAllBuildIds() ([]JobBuild, error) + func (j *Job) GetAllBuildStatus() ([]JobBuildStatus, error) + func (j *Job) GetBuild(id int64) (*Build, error) + func (j *Job) GetConfig() (string, error) + func (j *Job) GetDescription() string + func (j *Job) GetDetails() *JobResponse + func (j *Job) GetDownstreamJobs() ([]*Job, error) + func (j *Job) GetDownstreamJobsMetadata() []InnerJob + func (j *Job) GetFirstBuild() (*Build, error) + func (j *Job) GetInnerJob(id string) (*Job, error) + func (j *Job) GetInnerJobs() ([]*Job, error) + func (j *Job) GetInnerJobsMetadata() []InnerJob + func (j *Job) GetLastBuild() (*Build, error) + func (j *Job) GetLastCompletedBuild() (*Build, error) + func (j *Job) GetLastFailedBuild() (*Build, error) + func (j *Job) GetLastStableBuild() (*Build, error) + func (j *Job) GetLastSuccessfulBuild() (*Build, error) + func (j *Job) GetName() string + func (j *Job) GetParameters() ([]ParameterDefinition, error) + func (j *Job) GetUpstreamJobs() ([]*Job, error) + func (j *Job) GetUpstreamJobsMetadata() []InnerJob + func (j *Job) HasQueuedBuild() + func (j *Job) Invoke(files []string, skipIfRunning bool, params map[string]string, cause string, ...) (bool, error) + func (j *Job) InvokeSimple(params map[string]string) (int64, error) + func (j *Job) IsEnabled() (bool, error) + func (j *Job) IsQueued() (bool, error) + func (j *Job) IsRunning() (bool, error) + func (j *Job) Poll() (int, error) + func (j *Job) Rename(name string) (bool, error) + func (j *Job) UpdateConfig(config string) error + type JobBuild struct + Number int64 + URL string + type JobBuildStatus struct + Building bool + Number int64 + Result string + type JobResponse struct + Actions []devops.GeneralAction + Buildable bool + Builds []JobBuild + Class string + Color string + ConcurrentBuild bool + Description string + DisplayName string + DisplayNameOrNull interface{} + DownstreamProjects []InnerJob + FirstBuild JobBuild + HealthReport []struct{ ... } + InQueue bool + Jobs []InnerJob + KeepDependencies bool + LastBuild JobBuild + LastCompletedBuild JobBuild + LastFailedBuild JobBuild + LastStableBuild JobBuild + LastSuccessfulBuild JobBuild + LastUnstableBuild JobBuild + LastUnsuccessfulBuild JobBuild + Name string + NextBuildNumber int64 + Property []struct{ ... } + QueueItem interface{} + Scm struct{} + SubJobs []InnerJob + URL string + UpstreamProjects []InnerJob + type KubeconfigCredential struct + Description string + Id string + KubeconfigSource KubeconfigSource + Scope string + StaplerClass string + func NewKubeconfigCredential(secret *v1.Secret) *KubeconfigCredential + type KubeconfigSource struct + Content string + StaplerClass string + type Options struct + Host string + MaxConnections int + Password string + Username string + func NewDevopsOptions() *Options + func (s *Options) AddFlags(fs *pflag.FlagSet, c *Options) + func (s *Options) ApplyTo(options *Options) + func (s *Options) Validate() []error + type Parameter struct + Name string + Value string + type ParameterDefinition struct + DefaultParameterValue struct{ ... } + Description string + Name string + Type string + type Pipeline struct + HttpParameters *devops.HttpParameters + Jenkins *Jenkins + Path string + func (p *Pipeline) CheckCron() (*devops.CheckCronRes, error) + func (p *Pipeline) CheckScriptCompile() (*devops.CheckScript, error) + func (p *Pipeline) CreateSCMServers() (*devops.SCMServer, error) + func (p *Pipeline) GetArtifacts() ([]devops.Artifacts, error) + func (p *Pipeline) GetBranchArtifacts() ([]devops.Artifacts, error) + func (p *Pipeline) GetBranchNodeSteps() ([]devops.NodeSteps, error) + func (p *Pipeline) GetBranchPipeline() (*devops.BranchPipeline, error) + func (p *Pipeline) GetBranchPipelineRun() (*devops.PipelineRun, error) + func (p *Pipeline) GetBranchPipelineRunNodes() ([]devops.BranchPipelineRunNodes, error) + func (p *Pipeline) GetBranchRunLog() ([]byte, error) + func (p *Pipeline) GetBranchStepLog() ([]byte, http.Header, error) + func (p *Pipeline) GetConsoleLog() ([]byte, error) + func (p *Pipeline) GetCrumb() (*devops.Crumb, error) + func (p *Pipeline) GetNodeSteps() ([]devops.NodeSteps, error) + func (p *Pipeline) GetNotifyCommit() ([]byte, error) + func (p *Pipeline) GetOrgRepo() (devops.OrgRepo, error) + func (p *Pipeline) GetPipeline() (*devops.Pipeline, error) + func (p *Pipeline) GetPipelineBranch() (*devops.PipelineBranch, error) + func (p *Pipeline) GetPipelineRun() (*devops.PipelineRun, error) + func (p *Pipeline) GetPipelineRunNodes() ([]devops.PipelineRunNodes, error) + func (p *Pipeline) GetRunLog() ([]byte, error) + func (p *Pipeline) GetSCMOrg() ([]devops.SCMOrg, error) + func (p *Pipeline) GetSCMServers() ([]devops.SCMServer, error) + func (p *Pipeline) GetStepLog() ([]byte, http.Header, error) + func (p *Pipeline) GithubWebhook() ([]byte, error) + func (p *Pipeline) ListPipelineRuns() (*devops.PipelineRunList, error) + func (p *Pipeline) ListPipelines() (*devops.PipelineList, error) + func (p *Pipeline) ReplayBranchPipeline() (*devops.ReplayPipeline, error) + func (p *Pipeline) ReplayPipeline() (*devops.ReplayPipeline, error) + func (p *Pipeline) RunBranchPipeline() (*devops.RunPipeline, error) + func (p *Pipeline) RunPipeline() (*devops.RunPipeline, error) + func (p *Pipeline) ScanBranch() ([]byte, error) + func (p *Pipeline) StopBranchPipeline() (*devops.StopPipeline, error) + func (p *Pipeline) StopPipeline() (*devops.StopPipeline, error) + func (p *Pipeline) SubmitBranchInputStep() ([]byte, error) + func (p *Pipeline) SubmitInputStep() ([]byte, error) + func (p *Pipeline) ToJenkinsfile() (*devops.ResJenkinsfile, error) + func (p *Pipeline) ToJson() (result map[string]interface{}, err error) + func (p *Pipeline) Validate() (*devops.Validates, error) + type PipelineJsonToJenkinsfileResponse struct + Data struct{ ... } + Status string + type PrivateKeySource struct + PrivateKey string + StaplerClass string + type ProjectRole struct + Jenkins *Jenkins + Raw ProjectRoleResponse + func (j *ProjectRole) AssignRole(sid string) error + func (j *ProjectRole) UnAssignRole(sid string) error + func (j *ProjectRole) Update(pattern string, ids devops.ProjectPermissionIds) error + type ProjectRoleResponse struct + Pattern string + PermissionIds devops.ProjectPermissionIds + RoleName string + type Requester struct + Base string + BasicAuth *BasicAuth + CACert []byte + Client *http.Client + SslVerify bool + func (r *Requester) Do(ar *APIRequest, responseStruct interface{}, options ...interface{}) (*http.Response, error) + func (r *Requester) DoGet(ar *APIRequest, responseStruct interface{}, options ...interface{}) (*http.Response, error) + func (r *Requester) DoPostForm(ar *APIRequest, responseStruct interface{}, form map[string]string) (*http.Response, error) + func (r *Requester) Get(endpoint string, responseStruct interface{}, querystring map[string]string) (*http.Response, error) + func (r *Requester) GetHtml(endpoint string, responseStruct interface{}, querystring map[string]string) (*http.Response, error) + func (r *Requester) GetJSON(endpoint string, responseStruct interface{}, query map[string]string) (*http.Response, error) + func (r *Requester) GetXML(endpoint string, responseStruct interface{}, query map[string]string) (*http.Response, error) + func (r *Requester) Post(endpoint string, payload io.Reader, responseStruct interface{}, ...) (*http.Response, error) + func (r *Requester) PostFiles(endpoint string, payload io.Reader, responseStruct interface{}, ...) (*http.Response, error) + func (r *Requester) PostForm(endpoint string, payload io.Reader, responseStruct interface{}, ...) (*http.Response, error) + func (r *Requester) PostJSON(endpoint string, payload io.Reader, responseStruct interface{}, ...) (*http.Response, error) + func (r *Requester) PostXML(endpoint string, xml string, responseStruct interface{}, ...) (*http.Response, error) + func (r *Requester) ReadJSONResponse(response *http.Response, responseStruct interface{}) (*http.Response, error) + func (r *Requester) ReadRawResponse(response *http.Response, responseStruct interface{}) (*http.Response, error) + func (r *Requester) SetClient(client *http.Client) *Requester + func (r *Requester) SetCrumb(ar *APIRequest) error + type SecretTextCredential struct + Description string + Id string + Scope string + Secret string + StaplerClass string + func NewSecretTextCredential(secret *v1.Secret) *SecretTextCredential + type SshCredential struct + Description string + Id string + KeySource PrivateKeySource + Passphrase string + Scope string + StaplerClass string + Username string + func NewSshCredential(secret *v1.Secret) *SshCredential + type StepJsonToJenkinsfileResponse struct + Data struct{ ... } + Status string + type StepsJenkinsfileToJsonResponse struct + Data struct{ ... } + Status string + type TestResult struct + Duration int64 + Empty bool + FailCount int64 + PassCount int64 + SkipCount int64 + Suites []struct{ ... } + type UsernamePasswordCredential struct + Description string + Id string + Password string + Scope string + StaplerClass string + Username string + func NewUsernamePasswordCredential(secret *v1.Secret) *UsernamePasswordCredential + type ValidateJenkinsfileResponse struct + Data struct{ ... } + Status string + type ValidatePipelineJsonResponse struct + Data struct{ ... } + Status string