Package com.oracle.bmc.adm.model
Class JenkinsPipelineConfiguration
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.adm.model.VerifyConfiguration
-
- com.oracle.bmc.adm.model.JenkinsPipelineConfiguration
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220421") public final class JenkinsPipelineConfiguration extends VerifyConfiguration
Extends a Verify configuration with appropriate data to reach and use the build service provided by a Jenkins Pipeline.
Note: Objects should always be created or deserialized using theJenkinsPipelineConfiguration.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theJenkinsPipelineConfiguration.Builder
, which maintain a set of all explicitly set fields calledJenkinsPipelineConfiguration.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JenkinsPipelineConfiguration.Builder
-
Nested classes/interfaces inherited from class com.oracle.bmc.adm.model.VerifyConfiguration
VerifyConfiguration.BuildServiceType
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JenkinsPipelineConfiguration.Builder
builder()
Create a new builder.boolean
equals(Object o)
Map<String,String>
getAdditionalParameters()
Additional key-value pairs passed as parameters to the build service when running an experiment.String
getJenkinsUrl()
The URL that locates the Jenkins pipeline.String
getJobName()
The name of the Jenkins pipeline job that identifies the build pipeline.String
getPatSecretId()
The Oracle Cloud Identifier (OCID) of the Private Access Token (PAT) Secret.String
getUsername()
The username that will be used to authenticate with Jenkins.int
hashCode()
JenkinsPipelineConfiguration.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Method Detail
-
builder
public static JenkinsPipelineConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public JenkinsPipelineConfiguration.Builder toBuilder()
-
getUsername
public String getUsername()
The username that will be used to authenticate with Jenkins.- Returns:
- the value
-
getPatSecretId
public String getPatSecretId()
The Oracle Cloud Identifier (OCID) of the Private Access Token (PAT) Secret.The PAT provides the credentials to access the Jenkins Pipeline.
- Returns:
- the value
-
getJenkinsUrl
public String getJenkinsUrl()
The URL that locates the Jenkins pipeline.- Returns:
- the value
-
getJobName
public String getJobName()
The name of the Jenkins pipeline job that identifies the build pipeline.- Returns:
- the value
-
getAdditionalParameters
public Map<String,String> getAdditionalParameters()
Additional key-value pairs passed as parameters to the build service when running an experiment.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classVerifyConfiguration
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classVerifyConfiguration
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classVerifyConfiguration
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classVerifyConfiguration
-
-