Class StaticSitePatchResource
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.models.StaticSitePatchResource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
ARM resource for a static site when patching.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of StaticSitePatchResource class. -
Method Summary
Modifier and TypeMethodDescriptionGet the allowConfigFileUpdates property: <code>false</code> if config file is locked for this static web app; otherwise, <code>true</code>.branch()Get the branch property: The target branch in the repository.Get the buildProperties property: Build properties to configure on the repository.Get the contentDistributionEndpoint property: The content distribution endpoint for the static site.Get the customDomains property: The custom domains associated with this static site.Get the databaseConnections property: Database connections for the static site.Get the defaultHostname property: The default autogenerated hostname for the static site.Get the enterpriseGradeCdnStatus property: State indicating the status of the enterprise grade CDN serving traffic to the static web app.static StaticSitePatchResourcefromJson(com.azure.json.JsonReader jsonReader) Reads an instance of StaticSitePatchResource from the JsonReader.id()Get the id property: Fully qualified resource Id for the resource.Get the keyVaultReferenceIdentity property: Identity to use for Key Vault Reference authentication.Get the linkedBackends property: Backends linked to the static side.name()Get the name property: The name of the resource.Get the privateEndpointConnections property: Private endpoint connections.provider()Get the provider property: The provider that submitted the last deployment to the primary environment of the static site.Get the publicNetworkAccess property: State indicating whether public traffic are allowed or not for a static web app.Get the repositoryToken property: A user's github repository token.Get the repositoryUrl property: URL for the repository of the static site.Get the stagingEnvironmentPolicy property: State indicating whether staging environments are allowed or not allowed for a static web app.Get the templateProperties property: Template options for generating a new repository.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the resource.Get the userProvidedFunctionApps property: User provided function apps registered with the static site.voidvalidate()Validates the instance.withAllowConfigFileUpdates(Boolean allowConfigFileUpdates) Set the allowConfigFileUpdates property: <code>false</code> if config file is locked for this static web app; otherwise, <code>true</code>.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.withEnterpriseGradeCdnStatus(EnterpriseGradeCdnStatus enterpriseGradeCdnStatus) Set the enterpriseGradeCdnStatus property: State indicating the status of the enterprise grade CDN serving traffic to the static web app.Set the kind property: Kind of resource.withProvider(String provider) Set the provider property: The provider that submitted the last deployment to the primary environment of the static site.withPublicNetworkAccess(String publicNetworkAccess) Set the publicNetworkAccess property: State indicating whether public traffic are allowed or not for a static web app.withRepositoryToken(String repositoryToken) Set the repositoryToken property: A user's github repository token.withRepositoryUrl(String repositoryUrl) Set the repositoryUrl property: URL for the repository of the static site.withStagingEnvironmentPolicy(StagingEnvironmentPolicy stagingEnvironmentPolicy) Set the stagingEnvironmentPolicy property: State indicating whether staging environments are allowed or not allowed for a static web app.withTemplateProperties(StaticSiteTemplateOptions templateProperties) Set the templateProperties property: Template options for generating a new repository.Methods inherited from class com.azure.resourcemanager.appservice.models.ProxyOnlyResource
kindMethods inherited from class java.lang.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
-
StaticSitePatchResource
public StaticSitePatchResource()Creates an instance of StaticSitePatchResource 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.
-
defaultHostname
Get the defaultHostname property: The default autogenerated hostname for the static site.- Returns:
- the defaultHostname value.
-
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 StaticSitePatchResource 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 StaticSitePatchResource object itself.
-
customDomains
Get the customDomains property: The custom domains associated with this static site.- Returns:
- the customDomains value.
-
repositoryToken
Get the repositoryToken property: A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.- Returns:
- the repositoryToken value.
-
withRepositoryToken
Set the repositoryToken property: A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.- Parameters:
repositoryToken- the repositoryToken value to set.- Returns:
- the StaticSitePatchResource object itself.
-
buildProperties
Get the buildProperties property: Build properties to configure on the repository.- Returns:
- the buildProperties value.
-
withBuildProperties
Set the buildProperties property: Build properties to configure on the repository.- Parameters:
buildProperties- the buildProperties value to set.- Returns:
- the StaticSitePatchResource object itself.
-
privateEndpointConnections
Get the privateEndpointConnections property: Private endpoint connections.- Returns:
- the privateEndpointConnections value.
-
stagingEnvironmentPolicy
Get the stagingEnvironmentPolicy property: State indicating whether staging environments are allowed or not allowed for a static web app.- Returns:
- the stagingEnvironmentPolicy value.
-
withStagingEnvironmentPolicy
public StaticSitePatchResource withStagingEnvironmentPolicy(StagingEnvironmentPolicy stagingEnvironmentPolicy) Set the stagingEnvironmentPolicy property: State indicating whether staging environments are allowed or not allowed for a static web app.- Parameters:
stagingEnvironmentPolicy- the stagingEnvironmentPolicy value to set.- Returns:
- the StaticSitePatchResource object itself.
-
allowConfigFileUpdates
Get the allowConfigFileUpdates property: <code>false</code> if config file is locked for this static web app; otherwise, <code>true</code>.- Returns:
- the allowConfigFileUpdates value.
-
withAllowConfigFileUpdates
Set the allowConfigFileUpdates property: <code>false</code> if config file is locked for this static web app; otherwise, <code>true</code>.- Parameters:
allowConfigFileUpdates- the allowConfigFileUpdates value to set.- Returns:
- the StaticSitePatchResource object itself.
-
templateProperties
Get the templateProperties property: Template options for generating a new repository.- Returns:
- the templateProperties value.
-
withTemplateProperties
Set the templateProperties property: Template options for generating a new repository.- Parameters:
templateProperties- the templateProperties value to set.- Returns:
- the StaticSitePatchResource object itself.
-
contentDistributionEndpoint
Get the contentDistributionEndpoint property: The content distribution endpoint for the static site.- Returns:
- the contentDistributionEndpoint value.
-
keyVaultReferenceIdentity
Get the keyVaultReferenceIdentity property: Identity to use for Key Vault Reference authentication.- Returns:
- the keyVaultReferenceIdentity value.
-
userProvidedFunctionApps
Get the userProvidedFunctionApps property: User provided function apps registered with the static site.- Returns:
- the userProvidedFunctionApps value.
-
linkedBackends
Get the linkedBackends property: Backends linked to the static side.- Returns:
- the linkedBackends value.
-
provider
Get the provider property: The provider that submitted the last deployment to the primary environment of the static site.- Returns:
- the provider value.
-
withProvider
Set the provider property: The provider that submitted the last deployment to the primary environment of the static site.- Parameters:
provider- the provider value to set.- Returns:
- the StaticSitePatchResource object itself.
-
enterpriseGradeCdnStatus
Get the enterpriseGradeCdnStatus property: State indicating the status of the enterprise grade CDN serving traffic to the static web app.- Returns:
- the enterpriseGradeCdnStatus value.
-
withEnterpriseGradeCdnStatus
public StaticSitePatchResource withEnterpriseGradeCdnStatus(EnterpriseGradeCdnStatus enterpriseGradeCdnStatus) Set the enterpriseGradeCdnStatus property: State indicating the status of the enterprise grade CDN serving traffic to the static web app.- Parameters:
enterpriseGradeCdnStatus- the enterpriseGradeCdnStatus value to set.- Returns:
- the StaticSitePatchResource object itself.
-
publicNetworkAccess
Get the publicNetworkAccess property: State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
Set the publicNetworkAccess property: State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.- Parameters:
publicNetworkAccess- the publicNetworkAccess value to set.- Returns:
- the StaticSitePatchResource object itself.
-
databaseConnections
Get the databaseConnections property: Database connections for the static site.- Returns:
- the databaseConnections value.
-
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 StaticSitePatchResource fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of StaticSitePatchResource from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of StaticSitePatchResource 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 StaticSitePatchResource.
-