Package com.oracle.bmc.adm.model
Class GitHubActionsConfiguration
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.adm.model.VerifyConfiguration
-
- com.oracle.bmc.adm.model.GitHubActionsConfiguration
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220421") public final class GitHubActionsConfiguration extends VerifyConfigurationExtends a Verify configuration with appropriate data to reach and use the build service provided by a GitHub Action.
Note: Objects should always be created or deserialized using theGitHubActionsConfiguration.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 theGitHubActionsConfiguration.Builder, which maintain a set of all explicitly set fields calledGitHubActionsConfiguration.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 classGitHubActionsConfiguration.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 GitHubActionsConfiguration.Builderbuilder()Create a new builder.booleanequals(Object o)Map<String,String>getAdditionalParameters()Additional key-value pairs passed as parameters to the build service when running an experiment.StringgetPatSecretId()The Oracle Cloud Identifier (OCID) of the Private Access Token (PAT) Secret.StringgetRepositoryUrl()The location of the repository where the GitHub Actions is defined.StringgetUsername()The username that will trigger the GitHub Action.StringgetWorkflowName()The name of the GitHub Actions workflow that defines the build pipeline.inthashCode()GitHubActionsConfiguration.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Method Detail
-
builder
public static GitHubActionsConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public GitHubActionsConfiguration.Builder toBuilder()
-
getRepositoryUrl
public String getRepositoryUrl()
The location of the repository where the GitHub Actions is defined.For Non-Enterprise GitHub the expected format is https://github.com/[owner]/[repoName] For Enterprise GitHub the expected format is http(s)://[hostname]/api/v3/repos/[owner]/[repoName]
- 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 GitHub Action.
- Returns:
- the value
-
getUsername
public String getUsername()
The username that will trigger the GitHub Action.- Returns:
- the value
-
getWorkflowName
public String getWorkflowName()
The name of the GitHub Actions workflow that defines 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:
toStringin classVerifyConfiguration
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classVerifyConfiguration- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classVerifyConfiguration
-
hashCode
public int hashCode()
- Overrides:
hashCodein classVerifyConfiguration
-
-