Class StaticSitesWorkflowPreviewRequestProperties
java.lang.Object
com.azure.resourcemanager.appservice.fluent.models.StaticSitesWorkflowPreviewRequestProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<StaticSitesWorkflowPreviewRequestProperties>
public final class StaticSitesWorkflowPreviewRequestProperties
extends Object
implements com.azure.json.JsonSerializable<StaticSitesWorkflowPreviewRequestProperties>
StaticSitesWorkflowPreviewRequest resource specific properties.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of StaticSitesWorkflowPreviewRequestProperties class. -
Method Summary
Modifier and TypeMethodDescriptionbranch()
Get the branch property: The target branch in the repository.Get the buildProperties property: Build properties to configure on the repository.fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of StaticSitesWorkflowPreviewRequestProperties from the JsonReader.Get the repositoryUrl property: URL for the repository of the static site.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.withBranch
(String branch) Set the branch property: The target branch in the repository.withBuildProperties
(StaticSiteBuildProperties buildProperties) Set the buildProperties property: Build properties to configure on the repository.withRepositoryUrl
(String repositoryUrl) Set the repositoryUrl property: URL for the repository of the static site.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
StaticSitesWorkflowPreviewRequestProperties
public StaticSitesWorkflowPreviewRequestProperties()Creates an instance of StaticSitesWorkflowPreviewRequestProperties class.
-
-
Method Details
-
repositoryUrl
Get the repositoryUrl property: URL for the repository of the static site.- Returns:
- the repositoryUrl value.
-
withRepositoryUrl
Set the repositoryUrl property: URL for the repository of the static site.- Parameters:
repositoryUrl
- the repositoryUrl value to set.- Returns:
- the StaticSitesWorkflowPreviewRequestProperties object itself.
-
branch
Get the branch property: The target branch in the repository.- Returns:
- the branch value.
-
withBranch
Set the branch property: The target branch in the repository.- Parameters:
branch
- the branch value to set.- Returns:
- the StaticSitesWorkflowPreviewRequestProperties object itself.
-
buildProperties
Get the buildProperties property: Build properties to configure on the repository.- Returns:
- the buildProperties value.
-
withBuildProperties
public StaticSitesWorkflowPreviewRequestProperties withBuildProperties(StaticSiteBuildProperties buildProperties) Set the buildProperties property: Build properties to configure on the repository.- Parameters:
buildProperties
- the buildProperties value to set.- Returns:
- the StaticSitesWorkflowPreviewRequestProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<StaticSitesWorkflowPreviewRequestProperties>
- Throws:
IOException
-
fromJson
public static StaticSitesWorkflowPreviewRequestProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of StaticSitesWorkflowPreviewRequestProperties from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of StaticSitesWorkflowPreviewRequestProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException
- If an error occurs while reading the StaticSitesWorkflowPreviewRequestProperties.
-