Class: Google::Apis::FirebaseV1beta1::RemoveWebAppRequest
- Inherits:
-
Object
- Object
- Google::Apis::FirebaseV1beta1::RemoveWebAppRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/firebase_v1beta1/classes.rb,
lib/google/apis/firebase_v1beta1/representations.rb,
lib/google/apis/firebase_v1beta1/representations.rb
Instance Attribute Summary collapse
-
#allow_missing ⇒ Boolean
(also: #allow_missing?)
If set to true, and the App is not found, the request will succeed but no action will be taken on the server.
-
#etag ⇒ String
Checksum provided in the WebApp resource.
-
#immediate ⇒ Boolean
(also: #immediate?)
Determines whether to immediately delete the WebApp.
-
#validate_only ⇒ Boolean
(also: #validate_only?)
If set to true, the request is only validated.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RemoveWebAppRequest
constructor
A new instance of RemoveWebAppRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RemoveWebAppRequest
Returns a new instance of RemoveWebAppRequest.
1239 1240 1241 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1239 def initialize(**args) update!(**args) end |
Instance Attribute Details
#allow_missing ⇒ Boolean Also known as: allow_missing?
If set to true, and the App is not found, the request will succeed but no
action will be taken on the server.
Corresponds to the JSON property allowMissing
1214 1215 1216 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1214 def allow_missing @allow_missing end |
#etag ⇒ String
Checksum provided in the WebApp resource. If provided, this checksum ensures
that the client has an up-to-date value before proceeding.
Corresponds to the JSON property etag
1221 1222 1223 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1221 def etag @etag end |
#immediate ⇒ Boolean Also known as: immediate?
Determines whether to immediately delete the WebApp. If set to true, the App
is immediately deleted from the Project and cannot be restored to the Project.
If not set, defaults to false, which means the App will be set to expire in 30
days. Within the 30 days, the App may be restored to the Project using
UndeleteWebApp
Corresponds to the JSON property immediate
1230 1231 1232 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1230 def immediate @immediate end |
#validate_only ⇒ Boolean Also known as: validate_only?
If set to true, the request is only validated. The App will not be removed.
Corresponds to the JSON property validateOnly
1236 1237 1238 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1236 def validate_only @validate_only end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1244 1245 1246 1247 1248 1249 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1244 def update!(**args) @allow_missing = args[:allow_missing] if args.key?(:allow_missing) @etag = args[:etag] if args.key?(:etag) @immediate = args[:immediate] if args.key?(:immediate) @validate_only = args[:validate_only] if args.key?(:validate_only) end |