Class: Google::Apis::FirebaseV1beta1::RemoveIosAppRequest
- Inherits:
-
Object
- Object
- Google::Apis::FirebaseV1beta1::RemoveIosAppRequest
- 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 IosApp resource.
-
#immediate ⇒ Boolean
(also: #immediate?)
Determines whether to immediately delete the IosApp.
-
#validate_only ⇒ Boolean
(also: #validate_only?)
If set to true, the request is only validated.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RemoveIosAppRequest
constructor
A new instance of RemoveIosAppRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RemoveIosAppRequest
Returns a new instance of RemoveIosAppRequest.
1193 1194 1195 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1193 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
1168 1169 1170 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1168 def allow_missing @allow_missing end |
#etag ⇒ String
Checksum provided in the IosApp resource. If provided, this checksum ensures
that the client has an up-to-date value before proceeding.
Corresponds to the JSON property etag
1175 1176 1177 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1175 def etag @etag end |
#immediate ⇒ Boolean Also known as: immediate?
Determines whether to immediately delete the IosApp. 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
UndeleteIosApp
Corresponds to the JSON property immediate
1184 1185 1186 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1184 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
1190 1191 1192 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1190 def validate_only @validate_only end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1198 1199 1200 1201 1202 1203 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 1198 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 |