Class StaticSitesWorkflowPreviewRequest
java.lang.Object
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.models.StaticSitesWorkflowPreviewRequest
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ProxyOnlyResource>
Request entity for previewing the Static Site workflow.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of StaticSitesWorkflowPreviewRequest 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 StaticSitesWorkflowPreviewRequest from the JsonReader.id()Get the id property: Resource Id.name()Get the name property: Resource Name.Get the repositoryUrl property: URL for the repository of the static site.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: Resource type.voidvalidate()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.Set the kind property: Kind of resource.withRepositoryUrl(String repositoryUrl) Set the repositoryUrl property: URL for the repository of the static site.Methods inherited from class ProxyOnlyResource
kindMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
StaticSitesWorkflowPreviewRequest
public StaticSitesWorkflowPreviewRequest()Creates an instance of StaticSitesWorkflowPreviewRequest class.
-
-
Method Details
-
type
Get the type property: Resource type.- Overrides:
typein classProxyOnlyResource- Returns:
- the type value.
-
name
Get the name property: Resource Name.- Overrides:
namein classProxyOnlyResource- Returns:
- the name value.
-
id
Get the id property: Resource Id.- Overrides:
idin classProxyOnlyResource- Returns:
- the id value.
-
withKind
Set the kind property: Kind of resource.- Overrides:
withKindin classProxyOnlyResource- Parameters:
kind- the kind value to set.- Returns:
- the ProxyOnlyResource object itself.
-
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 StaticSitesWorkflowPreviewRequest 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 StaticSitesWorkflowPreviewRequest object itself.
-
buildProperties
Get the buildProperties property: Build properties to configure on the repository.- Returns:
- the buildProperties value.
-
withBuildProperties
public StaticSitesWorkflowPreviewRequest withBuildProperties(StaticSiteBuildProperties buildProperties) Set the buildProperties property: Build properties to configure on the repository.- Parameters:
buildProperties- the buildProperties value to set.- Returns:
- the StaticSitesWorkflowPreviewRequest object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classProxyOnlyResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ProxyOnlyResource>- Overrides:
toJsonin classProxyOnlyResource- Throws:
IOException
-
fromJson
public static StaticSitesWorkflowPreviewRequest fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of StaticSitesWorkflowPreviewRequest from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of StaticSitesWorkflowPreviewRequest 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 StaticSitesWorkflowPreviewRequest.
-