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
554 555 556 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 554 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
533 534 535 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 533 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
540 541 542 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 540 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
547 548 549 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 547 def glob @glob end |
#path ⇒ String
The URL path to rewrite the request to.
Corresponds to the JSON property path
552 553 554 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 552 def path @path end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
559 560 561 562 563 564 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 559 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 |