Class GitHubActionConfiguration
java.lang.Object
com.azure.resourcemanager.appservice.models.GitHubActionConfiguration
The GitHub action configuration.
-
Constructor Summary
-
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.void
validate()
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()
-
-
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.
-