Class: Google::Apis::FirebasehostingV1beta1::Rewrite
- Inherits:
-
Object
- Object
- Google::Apis::FirebasehostingV1beta1::Rewrite
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/firebasehosting_v1beta1/classes.rb,
generated/google/apis/firebasehosting_v1beta1/representations.rb,
generated/google/apis/firebasehosting_v1beta1/representations.rb
Overview
A rewrite
represents an internal
content rewrite on the version. If the pattern matches, the request will be
handled as if it were to the destination path specified in the
configuration.
Instance Attribute Summary collapse
-
#dynamic_links ⇒ Boolean
(also: #dynamic_links?)
The request will be forwarded to Firebase Dynamic Links.
-
#function ⇒ String
The function to proxy requests to.
-
#glob ⇒ String
Required.
-
#path ⇒ String
The URL path to rewrite the request to.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Rewrite
constructor
A new instance of Rewrite.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Rewrite
Returns a new instance of Rewrite
556 557 558 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 556 def initialize(**args) update!(**args) end |
Instance Attribute Details
#dynamic_links ⇒ Boolean Also known as: dynamic_links?
The request will be forwarded to Firebase Dynamic Links.
Corresponds to the JSON property dynamicLinks
535 536 537 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 535 def dynamic_links @dynamic_links end |
#function ⇒ String
The function to proxy requests to. Must match the exported function
name exactly.
Corresponds to the JSON property function
542 543 544 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 542 def function @function end |
#glob ⇒ String
Required. The user-supplied
glob pattern to match
against the request URL path.
Corresponds to the JSON property glob
549 550 551 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 549 def glob @glob end |
#path ⇒ String
The URL path to rewrite the request to.
Corresponds to the JSON property path
554 555 556 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 554 def path @path end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
561 562 563 564 565 566 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 561 def update!(**args) @dynamic_links = args[:dynamic_links] if args.key?(:dynamic_links) @function = args[:function] if args.key?(:function) @glob = args[:glob] if args.key?(:glob) @path = args[:path] if args.key?(:path) end |