Class GitHubActionConfiguration
java.lang.Object
com.azure.resourcemanager.appservice.models.GitHubActionConfiguration
The GitHub action configuration.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of GitHubActionConfiguration class. -
Method Summary
Modifier and TypeMethodDescriptionGet the codeConfiguration property: GitHub Action code configuration.Get the containerConfiguration property: GitHub Action container configuration.Get the generateWorkflowFile property: Workflow option to determine whether the workflow file should be generated and written to the repository.isLinux()Get the isLinux property: This will help determine the workflow configuration to select.voidvalidate()Validates the instance.withCodeConfiguration(GitHubActionCodeConfiguration codeConfiguration) Set the codeConfiguration property: GitHub Action code configuration.withContainerConfiguration(GitHubActionContainerConfiguration containerConfiguration) Set the containerConfiguration property: GitHub Action container configuration.withGenerateWorkflowFile(Boolean generateWorkflowFile) Set the generateWorkflowFile property: Workflow option to determine whether the workflow file should be generated and written to the repository.withIsLinux(Boolean isLinux) Set the isLinux property: This will help determine the workflow configuration to select.
-
Constructor Details
-
GitHubActionConfiguration
public GitHubActionConfiguration()Creates an instance of GitHubActionConfiguration class.
-
-
Method Details
-
codeConfiguration
Get the codeConfiguration property: GitHub Action code configuration.- Returns:
- the codeConfiguration value.
-
withCodeConfiguration
public GitHubActionConfiguration withCodeConfiguration(GitHubActionCodeConfiguration codeConfiguration) Set the codeConfiguration property: GitHub Action code configuration.- Parameters:
codeConfiguration- the codeConfiguration value to set.- Returns:
- the GitHubActionConfiguration object itself.
-
containerConfiguration
Get the containerConfiguration property: GitHub Action container configuration.- Returns:
- the containerConfiguration value.
-
withContainerConfiguration
public GitHubActionConfiguration withContainerConfiguration(GitHubActionContainerConfiguration containerConfiguration) Set the containerConfiguration property: GitHub Action container configuration.- Parameters:
containerConfiguration- the containerConfiguration value to set.- Returns:
- the GitHubActionConfiguration object itself.
-
isLinux
Get the isLinux property: This will help determine the workflow configuration to select.- Returns:
- the isLinux value.
-
withIsLinux
Set the isLinux property: This will help determine the workflow configuration to select.- Parameters:
isLinux- the isLinux value to set.- Returns:
- the GitHubActionConfiguration object itself.
-
generateWorkflowFile
Get the generateWorkflowFile property: Workflow option to determine whether the workflow file should be generated and written to the repository.- Returns:
- the generateWorkflowFile value.
-
withGenerateWorkflowFile
Set the generateWorkflowFile property: Workflow option to determine whether the workflow file should be generated and written to the repository.- Parameters:
generateWorkflowFile- the generateWorkflowFile value to set.- Returns:
- the GitHubActionConfiguration object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-