Namespace Google.Apis.FirebaseHosting.v1beta1
Classes
FirebaseHostingBaseServiceRequest<TResponse>
A base abstract class for FirebaseHosting requests.
FirebaseHostingService
The FirebaseHosting Service.
FirebaseHostingService.Scope
Available OAuth 2.0 scopes for use with the Firebase Hosting API.
FirebaseHostingService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Firebase Hosting API.
ProjectsResource
The "projects" collection of methods.
ProjectsResource.OperationsResource
The "operations" collection of methods.
ProjectsResource.OperationsResource.GetRequest
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
ProjectsResource.SitesResource
The "sites" collection of methods.
ProjectsResource.SitesResource.ChannelsResource
The "channels" collection of methods.
ProjectsResource.SitesResource.ChannelsResource.CreateRequest
Creates a new channel in the specified site.
ProjectsResource.SitesResource.ChannelsResource.DeleteRequest
Deletes the specified channel of the specified site. The live
channel cannot be deleted.
ProjectsResource.SitesResource.ChannelsResource.GetRequest
Retrieves information for the specified channel of the specified site.
ProjectsResource.SitesResource.ChannelsResource.ListRequest
Lists the channels for the specified site. All sites have a default live
channel.
ProjectsResource.SitesResource.ChannelsResource.PatchRequest
Updates information for the specified channel of the specified site. Implicitly creates the channel if it doesn't already exist.
ProjectsResource.SitesResource.ChannelsResource.ReleasesResource
The "releases" collection of methods.
ProjectsResource.SitesResource.ChannelsResource.ReleasesResource.CreateRequest
Creates a new release, which makes the content of the specified version actively display on the appropriate URL(s).
ProjectsResource.SitesResource.ChannelsResource.ReleasesResource.GetRequest
Gets the specified release for a site or channel. When used to get a release for a site, this
can get releases for both the default live
channel and any active preview channels for the
specified site.
ProjectsResource.SitesResource.ChannelsResource.ReleasesResource.ListRequest
Lists the releases that have been created for the specified site or channel. When used to list
releases for a site, this list includes releases for both the default live
channel and any
active preview channels for the specified site.
ProjectsResource.SitesResource.CreateRequest
Creates a new Hosting Site in the specified parent Firebase project. Note that Hosting sites can take several minutes to propagate through Firebase systems.
ProjectsResource.SitesResource.CustomDomainsResource
The "customDomains" collection of methods.
ProjectsResource.SitesResource.CustomDomainsResource.CreateRequest
Creates a CustomDomain
.
ProjectsResource.SitesResource.CustomDomainsResource.DeleteRequest
Deletes the specified CustomDomain
.
ProjectsResource.SitesResource.CustomDomainsResource.GetRequest
Gets the specified CustomDomain
.
ProjectsResource.SitesResource.CustomDomainsResource.ListRequest
Lists each CustomDomain
associated with the specified parent Hosting site. Returns CustomDomain
s
in a consistent, but undefined, order to facilitate pagination.
ProjectsResource.SitesResource.CustomDomainsResource.OperationsResource
The "operations" collection of methods.
ProjectsResource.SitesResource.CustomDomainsResource.OperationsResource.GetRequest
Gets the latest state of a long-running operation. Use this method to poll the operation result at intervals as recommended by the API service.
ProjectsResource.SitesResource.CustomDomainsResource.OperationsResource.ListRequest
Lists operations that match the specified filter in the request.
ProjectsResource.SitesResource.CustomDomainsResource.PatchRequest
Updates the specified CustomDomain
.
ProjectsResource.SitesResource.CustomDomainsResource.UndeleteRequest
Undeletes the specified CustomDomain
if it has been soft-deleted. Hosting retains soft-deleted
custom domains for around 30 days before permanently deleting them.
ProjectsResource.SitesResource.DeleteRequest
Deletes the specified Hosting Site from the specified parent Firebase project.
ProjectsResource.SitesResource.DomainsResource
The "domains" collection of methods.
ProjectsResource.SitesResource.DomainsResource.CreateRequest
Creates a domain mapping on the specified site.
ProjectsResource.SitesResource.DomainsResource.DeleteRequest
Deletes the existing domain mapping on the specified site.
ProjectsResource.SitesResource.DomainsResource.GetRequest
Gets a domain mapping on the specified site.
ProjectsResource.SitesResource.DomainsResource.ListRequest
Lists the domains for the specified site.
ProjectsResource.SitesResource.DomainsResource.UpdateRequest
Updates the specified domain mapping, creating the mapping as if it does not exist.
ProjectsResource.SitesResource.GetConfigRequest
Gets the Hosting metadata for a specific site.
ProjectsResource.SitesResource.GetRequest
Gets the specified Hosting Site.
ProjectsResource.SitesResource.ListRequest
Lists each Hosting Site associated with the specified parent Firebase project.
ProjectsResource.SitesResource.PatchRequest
Updates attributes of the specified Hosting Site.
ProjectsResource.SitesResource.ReleasesResource
The "releases" collection of methods.
ProjectsResource.SitesResource.ReleasesResource.CreateRequest
Creates a new release, which makes the content of the specified version actively display on the appropriate URL(s).
ProjectsResource.SitesResource.ReleasesResource.GetRequest
Gets the specified release for a site or channel. When used to get a release for a site, this can
get releases for both the default live
channel and any active preview channels for the specified
site.
ProjectsResource.SitesResource.ReleasesResource.ListRequest
Lists the releases that have been created for the specified site or channel. When used to list
releases for a site, this list includes releases for both the default live
channel and any active
preview channels for the specified site.
ProjectsResource.SitesResource.UpdateConfigRequest
Sets the Hosting metadata for a specific site.
ProjectsResource.SitesResource.VersionsResource
The "versions" collection of methods.
ProjectsResource.SitesResource.VersionsResource.CloneRequest
Creates a new version on the specified target site using the content of the specified version.
ProjectsResource.SitesResource.VersionsResource.CreateRequest
Creates a new version for the specified site.
ProjectsResource.SitesResource.VersionsResource.DeleteRequest
Deletes the specified version.
ProjectsResource.SitesResource.VersionsResource.FilesResource
The "files" collection of methods.
ProjectsResource.SitesResource.VersionsResource.FilesResource.ListRequest
Lists the remaining files to be uploaded for the specified version.
ProjectsResource.SitesResource.VersionsResource.GetRequest
Get the specified version that has been created for the specified site. This can include versions
that were created for the default live
channel or for any active preview channels for the
specified site.
ProjectsResource.SitesResource.VersionsResource.ListRequest
Lists the versions that have been created for the specified site. This list includes versions for
both the default live
channel and any active preview channels for the specified site.
ProjectsResource.SitesResource.VersionsResource.PatchRequest
Updates the specified metadata for the specified version. This method will fail with
FAILED_PRECONDITION
in the event of an invalid state transition. The supported
state transitions for a version are from CREATED
to
FINALIZED
. Use DeleteVersion
to set the status of a version to DELETED
.
ProjectsResource.SitesResource.VersionsResource.PopulateFilesRequest
Adds content files to the specified version. Each file must be under 2 GB.
SitesResource
The "sites" collection of methods.
SitesResource.ChannelsResource
The "channels" collection of methods.
SitesResource.ChannelsResource.CreateRequest
Creates a new channel in the specified site.
SitesResource.ChannelsResource.DeleteRequest
Deletes the specified channel of the specified site. The live
channel cannot be deleted.
SitesResource.ChannelsResource.GetRequest
Retrieves information for the specified channel of the specified site.
SitesResource.ChannelsResource.ListRequest
Lists the channels for the specified site. All sites have a default live
channel.
SitesResource.ChannelsResource.PatchRequest
Updates information for the specified channel of the specified site. Implicitly creates the channel if it doesn't already exist.
SitesResource.ChannelsResource.ReleasesResource
The "releases" collection of methods.
SitesResource.ChannelsResource.ReleasesResource.CreateRequest
Creates a new release, which makes the content of the specified version actively display on the appropriate URL(s).
SitesResource.ChannelsResource.ReleasesResource.GetRequest
Gets the specified release for a site or channel. When used to get a release for a site, this can
get releases for both the default live
channel and any active preview channels for the specified
site.
SitesResource.ChannelsResource.ReleasesResource.ListRequest
Lists the releases that have been created for the specified site or channel. When used to list
releases for a site, this list includes releases for both the default live
channel and any active
preview channels for the specified site.
SitesResource.DomainsResource
The "domains" collection of methods.
SitesResource.DomainsResource.CreateRequest
Creates a domain mapping on the specified site.
SitesResource.DomainsResource.DeleteRequest
Deletes the existing domain mapping on the specified site.
SitesResource.DomainsResource.GetRequest
Gets a domain mapping on the specified site.
SitesResource.DomainsResource.ListRequest
Lists the domains for the specified site.
SitesResource.DomainsResource.UpdateRequest
Updates the specified domain mapping, creating the mapping as if it does not exist.
SitesResource.GetConfigRequest
Gets the Hosting metadata for a specific site.
SitesResource.ReleasesResource
The "releases" collection of methods.
SitesResource.ReleasesResource.CreateRequest
Creates a new release, which makes the content of the specified version actively display on the appropriate URL(s).
SitesResource.ReleasesResource.GetRequest
Gets the specified release for a site or channel. When used to get a release for a site, this can get
releases for both the default live
channel and any active preview channels for the specified site.
SitesResource.ReleasesResource.ListRequest
Lists the releases that have been created for the specified site or channel. When used to list releases
for a site, this list includes releases for both the default live
channel and any active preview
channels for the specified site.
SitesResource.UpdateConfigRequest
Sets the Hosting metadata for a specific site.
SitesResource.VersionsResource
The "versions" collection of methods.
SitesResource.VersionsResource.CloneRequest
Creates a new version on the specified target site using the content of the specified version.
SitesResource.VersionsResource.CreateRequest
Creates a new version for the specified site.
SitesResource.VersionsResource.DeleteRequest
Deletes the specified version.
SitesResource.VersionsResource.FilesResource
The "files" collection of methods.
SitesResource.VersionsResource.FilesResource.ListRequest
Lists the remaining files to be uploaded for the specified version.
SitesResource.VersionsResource.GetRequest
Get the specified version that has been created for the specified site. This can include versions that
were created for the default live
channel or for any active preview channels for the specified site.
SitesResource.VersionsResource.ListRequest
Lists the versions that have been created for the specified site. This list includes versions for both
the default live
channel and any active preview channels for the specified site.
SitesResource.VersionsResource.PatchRequest
Updates the specified metadata for the specified version. This method will fail with
FAILED_PRECONDITION
in the event of an invalid state transition. The supported
state transitions for a version are from CREATED
to FINALIZED
.
Use DeleteVersion
to set the status of a version to DELETED
.
SitesResource.VersionsResource.PopulateFilesRequest
Adds content files to the specified version. Each file must be under 2 GB.
Enums
FirebaseHostingBaseServiceRequest<TResponse>.AltEnum
Data format for response.
FirebaseHostingBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.
ProjectsResource.SitesResource.VersionsResource.FilesResource.ListRequest.StatusEnum
The type of files that should be listed for the specified version.
SitesResource.VersionsResource.FilesResource.ListRequest.StatusEnum
The type of files that should be listed for the specified version.