Class StaticSitesWorkflowPreviewRequest
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.models.StaticSitesWorkflowPreviewRequest
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
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: Fully qualified resource Id for the resource.name()Get the name property: The name of the resource.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: The type of the resource.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: The type of the resource.- Overrides:
typein classProxyOnlyResource- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classProxyOnlyResource- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- 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<com.azure.core.management.ProxyResource>- 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:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the StaticSitesWorkflowPreviewRequest.
-