public class org.kohsuke.github.GHDeploymentStatusBuilder extends java.lang.Object
{
private final org.kohsuke.github.Requester builder;
private org.kohsuke.github.GHRepository repo;
private long deploymentId;
public void <init>(org.kohsuke.github.GHRepository, int, org.kohsuke.github.GHDeploymentState)
{
org.kohsuke.github.GHRepository v;
int v;
org.kohsuke.github.GHDeploymentState v;
org.kohsuke.github.GHDeploymentStatusBuilder v;
v := @this: org.kohsuke.github.GHDeploymentStatusBuilder;
v := @parameter: org.kohsuke.github.GHRepository;
v := @parameter: int;
v := @parameter: org.kohsuke.github.GHDeploymentState;
specialinvoke v.<org.kohsuke.github.GHDeploymentStatusBuilder: void <init>(org.kohsuke.github.GHRepository,long,org.kohsuke.github.GHDeploymentState)>(v, v, v);
return;
}
void <init>(org.kohsuke.github.GHRepository, long, org.kohsuke.github.GHDeploymentState)
{
org.kohsuke.github.GHRepository v;
org.kohsuke.github.internal.Previews v, v;
long v;
org.kohsuke.github.GitHubRequest$Builder v, v, v;
org.kohsuke.github.GHDeploymentState v;
org.kohsuke.github.GHDeploymentStatusBuilder v;
org.kohsuke.github.Requester v, v;
org.kohsuke.github.GitHub v;
v := @this: org.kohsuke.github.GHDeploymentStatusBuilder;
v := @parameter: org.kohsuke.github.GHRepository;
v := @parameter: long;
v := @parameter: org.kohsuke.github.GHDeploymentState;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.GHRepository repo> = v;
v.<org.kohsuke.github.GHDeploymentStatusBuilder: long deploymentId> = v;
v = virtualinvoke v.<org.kohsuke.github.GHRepository: org.kohsuke.github.GitHub root()>();
v = virtualinvoke v.<org.kohsuke.github.GitHub: org.kohsuke.github.Requester createRequest()>();
v = <org.kohsuke.github.internal.Previews: org.kohsuke.github.internal.Previews ANT_MAN>;
v = virtualinvoke v.<org.kohsuke.github.Requester: org.kohsuke.github.GitHubRequest$Builder withPreview(org.kohsuke.github.internal.Previews)>(v);
v = <org.kohsuke.github.internal.Previews: org.kohsuke.github.internal.Previews FLASH>;
v = virtualinvoke v.<org.kohsuke.github.Requester: org.kohsuke.github.GitHubRequest$Builder withPreview(org.kohsuke.github.internal.Previews)>(v);
v = virtualinvoke v.<org.kohsuke.github.Requester: org.kohsuke.github.GitHubRequest$Builder method(java.lang.String)>("POST");
v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.Requester builder> = v;
v = v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.Requester builder>;
virtualinvoke v.<org.kohsuke.github.Requester: org.kohsuke.github.GitHubRequest$Builder 'with'(java.lang.String,java.lang.Enum)>("state", v);
return;
}
public org.kohsuke.github.GHDeploymentStatusBuilder autoInactive(boolean)
{
org.kohsuke.github.GHDeploymentStatusBuilder v;
org.kohsuke.github.Requester v;
boolean v;
v := @this: org.kohsuke.github.GHDeploymentStatusBuilder;
v := @parameter: boolean;
v = v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.Requester builder>;
virtualinvoke v.<org.kohsuke.github.Requester: org.kohsuke.github.GitHubRequest$Builder 'with'(java.lang.String,boolean)>("auto_inactive", v);
return v;
}
public org.kohsuke.github.GHDeploymentStatusBuilder description(java.lang.String)
{
org.kohsuke.github.GHDeploymentStatusBuilder v;
java.lang.String v;
org.kohsuke.github.Requester v;
v := @this: org.kohsuke.github.GHDeploymentStatusBuilder;
v := @parameter: java.lang.String;
v = v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.Requester builder>;
virtualinvoke v.<org.kohsuke.github.Requester: org.kohsuke.github.GitHubRequest$Builder 'with'(java.lang.String,java.lang.String)>("description", v);
return v;
}
public org.kohsuke.github.GHDeploymentStatusBuilder environment(java.lang.String)
{
org.kohsuke.github.GHDeploymentStatusBuilder v;
java.lang.String v;
org.kohsuke.github.Requester v;
v := @this: org.kohsuke.github.GHDeploymentStatusBuilder;
v := @parameter: java.lang.String;
v = v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.Requester builder>;
virtualinvoke v.<org.kohsuke.github.Requester: org.kohsuke.github.GitHubRequest$Builder 'with'(java.lang.String,java.lang.String)>("environment", v);
return v;
}
public org.kohsuke.github.GHDeploymentStatusBuilder environmentUrl(java.lang.String)
{
org.kohsuke.github.GHDeploymentStatusBuilder v;
java.lang.String v;
org.kohsuke.github.Requester v;
v := @this: org.kohsuke.github.GHDeploymentStatusBuilder;
v := @parameter: java.lang.String;
v = v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.Requester builder>;
virtualinvoke v.<org.kohsuke.github.Requester: org.kohsuke.github.GitHubRequest$Builder 'with'(java.lang.String,java.lang.String)>("environment_url", v);
return v;
}
public org.kohsuke.github.GHDeploymentStatusBuilder logUrl(java.lang.String)
{
org.kohsuke.github.GHDeploymentStatusBuilder v;
java.lang.String v;
org.kohsuke.github.Requester v;
v := @this: org.kohsuke.github.GHDeploymentStatusBuilder;
v := @parameter: java.lang.String;
v = v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.Requester builder>;
virtualinvoke v.<org.kohsuke.github.Requester: org.kohsuke.github.GitHubRequest$Builder 'with'(java.lang.String,java.lang.String)>("log_url", v);
return v;
}
public org.kohsuke.github.GHDeploymentStatusBuilder targetUrl(java.lang.String)
{
org.kohsuke.github.GHDeploymentStatusBuilder v;
java.lang.String v;
org.kohsuke.github.Requester v;
v := @this: org.kohsuke.github.GHDeploymentStatusBuilder;
v := @parameter: java.lang.String;
v = v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.Requester builder>;
virtualinvoke v.<org.kohsuke.github.Requester: org.kohsuke.github.GitHubRequest$Builder 'with'(java.lang.String,java.lang.String)>("target_url", v);
return v;
}
public org.kohsuke.github.GHDeploymentStatus create() throws java.io.IOException
{
org.kohsuke.github.GHRepository v, v;
java.lang.String[] v;
long v;
org.kohsuke.github.GitHubRequest$Builder v;
org.kohsuke.github.GHDeploymentStatus v;
java.lang.Object v;
org.kohsuke.github.GHDeploymentStatusBuilder v;
java.lang.String v, v;
org.kohsuke.github.Requester v;
v := @this: org.kohsuke.github.GHDeploymentStatusBuilder;
v = v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.Requester builder>;
v = v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.GHRepository repo>;
v = v.<org.kohsuke.github.GHDeploymentStatusBuilder: long deploymentId>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (long)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("deployments/\u0001/statuses");
v = virtualinvoke v.<org.kohsuke.github.GHRepository: java.lang.String getApiTailUrl(java.lang.String)>(v);
v = newarray (java.lang.String)[0];
v = virtualinvoke v.<org.kohsuke.github.Requester: org.kohsuke.github.GitHubRequest$Builder withUrlPath(java.lang.String,java.lang.String[])>(v, v);
v = virtualinvoke v.<org.kohsuke.github.Requester: java.lang.Object fetch(java.lang.Class)>(class "Lorg/kohsuke/github/GHDeploymentStatus;");
v = v.<org.kohsuke.github.GHDeploymentStatusBuilder: org.kohsuke.github.GHRepository repo>;
v = virtualinvoke v.<org.kohsuke.github.GHDeploymentStatus: org.kohsuke.github.GHDeploymentStatus lateBind(org.kohsuke.github.GHRepository)>(v);
return v;
}
}