Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(328)

Side by Side Diff: generated/googleapis_beta/lib/autoscaler/v1beta2.dart

Issue 595873002: Api roll 1: 2014-09-23 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 library googleapis_beta.autoscaler.v1beta2; 1 library googleapis_beta.autoscaler.v1beta2;
2 2
3 import "dart:core" as core; 3 import "dart:core" as core;
4 import "dart:collection" as collection; 4 import "dart:collection" as collection;
5 import "dart:async" as async; 5 import "dart:async" as async;
6 import "dart:convert" as convert; 6 import "dart:convert" as convert;
7 7
8 import "package:crypto/crypto.dart" as crypto; 8 import "package:crypto/crypto.dart" as crypto;
9 import 'package:http/http.dart' as http; 9 import 'package:http/http.dart' as http;
10 import '../src/common_internal.dart' as common_internal; 10 import '../src/common_internal.dart' as common_internal;
(...skipping 13 matching lines...) Expand all
24 /** View your Google Compute Engine resources */ 24 /** View your Google Compute Engine resources */
25 static const ComputeReadonlyScope = "https://www.googleapis.com/auth/compute.r eadonly"; 25 static const ComputeReadonlyScope = "https://www.googleapis.com/auth/compute.r eadonly";
26 26
27 27
28 final common_internal.ApiRequester _requester; 28 final common_internal.ApiRequester _requester;
29 29
30 AutoscalersResourceApi get autoscalers => new AutoscalersResourceApi(_requeste r); 30 AutoscalersResourceApi get autoscalers => new AutoscalersResourceApi(_requeste r);
31 ZoneOperationsResourceApi get zoneOperations => new ZoneOperationsResourceApi( _requester); 31 ZoneOperationsResourceApi get zoneOperations => new ZoneOperationsResourceApi( _requester);
32 32
33 AutoscalerApi(http.Client client) : 33 AutoscalerApi(http.Client client) :
34 _requester = new common_internal.ApiRequester(client, "https://www.googlea pis.com/", "/autoscaler/v1beta2/"); 34 _requester = new common_internal.ApiRequester(client, "https://www.googlea pis.com/", "autoscaler/v1beta2/");
35 } 35 }
36 36
37 37
38 /** Not documented yet. */ 38 /** Not documented yet. */
39 class AutoscalersResourceApi { 39 class AutoscalersResourceApi {
40 final common_internal.ApiRequester _requester; 40 final common_internal.ApiRequester _requester;
41 41
42 AutoscalersResourceApi(common_internal.ApiRequester client) : 42 AutoscalersResourceApi(common_internal.ApiRequester client) :
43 _requester = client; 43 _requester = client;
44 44
(...skipping 516 matching lines...) Expand 10 before | Expand all | Expand 10 after
561 /** 561 /**
562 * An optional textual description of the resource provided by the client. 562 * An optional textual description of the resource provided by the client.
563 */ 563 */
564 core.String description; 564 core.String description;
565 565
566 /** 566 /**
567 * [Output Only] Unique identifier for the resource; defined by the server. 567 * [Output Only] Unique identifier for the resource; defined by the server.
568 */ 568 */
569 core.String id; 569 core.String id;
570 570
571 /** Type of resource. */
572 core.String kind;
573
571 /** Name of the Autoscaler resource. Must be unique per project and zone. */ 574 /** Name of the Autoscaler resource. Must be unique per project and zone. */
572 core.String name; 575 core.String name;
573 576
574 /** [Output Only] A self-link to the Autoscaler configuration resource. */ 577 /** [Output Only] A self-link to the Autoscaler configuration resource. */
575 core.String selfLink; 578 core.String selfLink;
576 579
577 /** 580 /**
578 * URL to the entity which will be autoscaled. Currently the only supported 581 * URL to the entity which will be autoscaled. Currently the only supported
579 * value is ReplicaPool?s URL. Note: it is illegal to specify multiple 582 * value is ReplicaPool?s URL. Note: it is illegal to specify multiple
580 * Autoscalers for the same target. 583 * Autoscalers for the same target.
581 */ 584 */
582 core.String target; 585 core.String target;
583 586
584 587
585 Autoscaler(); 588 Autoscaler();
586 589
587 Autoscaler.fromJson(core.Map _json) { 590 Autoscaler.fromJson(core.Map _json) {
588 if (_json.containsKey("autoscalingPolicy")) { 591 if (_json.containsKey("autoscalingPolicy")) {
589 autoscalingPolicy = new AutoscalingPolicy.fromJson(_json["autoscalingPolic y"]); 592 autoscalingPolicy = new AutoscalingPolicy.fromJson(_json["autoscalingPolic y"]);
590 } 593 }
591 if (_json.containsKey("creationTimestamp")) { 594 if (_json.containsKey("creationTimestamp")) {
592 creationTimestamp = _json["creationTimestamp"]; 595 creationTimestamp = _json["creationTimestamp"];
593 } 596 }
594 if (_json.containsKey("description")) { 597 if (_json.containsKey("description")) {
595 description = _json["description"]; 598 description = _json["description"];
596 } 599 }
597 if (_json.containsKey("id")) { 600 if (_json.containsKey("id")) {
598 id = _json["id"]; 601 id = _json["id"];
599 } 602 }
603 if (_json.containsKey("kind")) {
604 kind = _json["kind"];
605 }
600 if (_json.containsKey("name")) { 606 if (_json.containsKey("name")) {
601 name = _json["name"]; 607 name = _json["name"];
602 } 608 }
603 if (_json.containsKey("selfLink")) { 609 if (_json.containsKey("selfLink")) {
604 selfLink = _json["selfLink"]; 610 selfLink = _json["selfLink"];
605 } 611 }
606 if (_json.containsKey("target")) { 612 if (_json.containsKey("target")) {
607 target = _json["target"]; 613 target = _json["target"];
608 } 614 }
609 } 615 }
610 616
611 core.Map toJson() { 617 core.Map toJson() {
612 var _json = new core.Map(); 618 var _json = new core.Map();
613 if (autoscalingPolicy != null) { 619 if (autoscalingPolicy != null) {
614 _json["autoscalingPolicy"] = (autoscalingPolicy).toJson(); 620 _json["autoscalingPolicy"] = (autoscalingPolicy).toJson();
615 } 621 }
616 if (creationTimestamp != null) { 622 if (creationTimestamp != null) {
617 _json["creationTimestamp"] = creationTimestamp; 623 _json["creationTimestamp"] = creationTimestamp;
618 } 624 }
619 if (description != null) { 625 if (description != null) {
620 _json["description"] = description; 626 _json["description"] = description;
621 } 627 }
622 if (id != null) { 628 if (id != null) {
623 _json["id"] = id; 629 _json["id"] = id;
624 } 630 }
631 if (kind != null) {
632 _json["kind"] = kind;
633 }
625 if (name != null) { 634 if (name != null) {
626 _json["name"] = name; 635 _json["name"] = name;
627 } 636 }
628 if (selfLink != null) { 637 if (selfLink != null) {
629 _json["selfLink"] = selfLink; 638 _json["selfLink"] = selfLink;
630 } 639 }
631 if (target != null) { 640 if (target != null) {
632 _json["target"] = target; 641 _json["target"] = target;
633 } 642 }
634 return _json; 643 return _json;
635 } 644 }
636 } 645 }
637 646
638 647
639 /** Not documented yet. */ 648 /** Not documented yet. */
640 class AutoscalerListResponse { 649 class AutoscalerListResponse {
641 /** Autoscaler resources. */ 650 /** Autoscaler resources. */
642 core.List<Autoscaler> items; 651 core.List<Autoscaler> items;
643 652
653 /** Type of resource. */
654 core.String kind;
655
644 /** [Output only] A token used to continue a truncated list request. */ 656 /** [Output only] A token used to continue a truncated list request. */
645 core.String nextPageToken; 657 core.String nextPageToken;
646 658
647 659
648 AutoscalerListResponse(); 660 AutoscalerListResponse();
649 661
650 AutoscalerListResponse.fromJson(core.Map _json) { 662 AutoscalerListResponse.fromJson(core.Map _json) {
651 if (_json.containsKey("items")) { 663 if (_json.containsKey("items")) {
652 items = _json["items"].map((value) => new Autoscaler.fromJson(value)).toLi st(); 664 items = _json["items"].map((value) => new Autoscaler.fromJson(value)).toLi st();
653 } 665 }
666 if (_json.containsKey("kind")) {
667 kind = _json["kind"];
668 }
654 if (_json.containsKey("nextPageToken")) { 669 if (_json.containsKey("nextPageToken")) {
655 nextPageToken = _json["nextPageToken"]; 670 nextPageToken = _json["nextPageToken"];
656 } 671 }
657 } 672 }
658 673
659 core.Map toJson() { 674 core.Map toJson() {
660 var _json = new core.Map(); 675 var _json = new core.Map();
661 if (items != null) { 676 if (items != null) {
662 _json["items"] = items.map((value) => (value).toJson()).toList(); 677 _json["items"] = items.map((value) => (value).toJson()).toList();
663 } 678 }
679 if (kind != null) {
680 _json["kind"] = kind;
681 }
664 if (nextPageToken != null) { 682 if (nextPageToken != null) {
665 _json["nextPageToken"] = nextPageToken; 683 _json["nextPageToken"] = nextPageToken;
666 } 684 }
667 return _json; 685 return _json;
668 } 686 }
669 } 687 }
670 688
671 689
672 /** Cloud Autoscaler policy. */ 690 /** Cloud Autoscaler policy. */
673 class AutoscalingPolicy { 691 class AutoscalingPolicy {
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
786 * compute.googleapis.com/instance/network/received_bytes_count. 804 * compute.googleapis.com/instance/network/received_bytes_count.
787 */ 805 */
788 core.String metric; 806 core.String metric;
789 807
790 /** 808 /**
791 * Target value of the metric which Autoscaler should maintain. Must be a 809 * Target value of the metric which Autoscaler should maintain. Must be a
792 * positive value. 810 * positive value.
793 */ 811 */
794 core.double utilizationTarget; 812 core.double utilizationTarget;
795 813
814 /** Defines type in which utilization_target is expressed. */
815 core.String utilizationTargetType;
816
796 817
797 AutoscalingPolicyCustomMetricUtilization(); 818 AutoscalingPolicyCustomMetricUtilization();
798 819
799 AutoscalingPolicyCustomMetricUtilization.fromJson(core.Map _json) { 820 AutoscalingPolicyCustomMetricUtilization.fromJson(core.Map _json) {
800 if (_json.containsKey("metric")) { 821 if (_json.containsKey("metric")) {
801 metric = _json["metric"]; 822 metric = _json["metric"];
802 } 823 }
803 if (_json.containsKey("utilizationTarget")) { 824 if (_json.containsKey("utilizationTarget")) {
804 utilizationTarget = _json["utilizationTarget"]; 825 utilizationTarget = _json["utilizationTarget"];
805 } 826 }
827 if (_json.containsKey("utilizationTargetType")) {
828 utilizationTargetType = _json["utilizationTargetType"];
829 }
806 } 830 }
807 831
808 core.Map toJson() { 832 core.Map toJson() {
809 var _json = new core.Map(); 833 var _json = new core.Map();
810 if (metric != null) { 834 if (metric != null) {
811 _json["metric"] = metric; 835 _json["metric"] = metric;
812 } 836 }
813 if (utilizationTarget != null) { 837 if (utilizationTarget != null) {
814 _json["utilizationTarget"] = utilizationTarget; 838 _json["utilizationTarget"] = utilizationTarget;
815 } 839 }
840 if (utilizationTargetType != null) {
841 _json["utilizationTargetType"] = utilizationTargetType;
842 }
816 return _json; 843 return _json;
817 } 844 }
818 } 845 }
819 846
820 847
821 /** Load balancing utilization policy. */ 848 /** Load balancing utilization policy. */
822 class AutoscalingPolicyLoadBalancingUtilization { 849 class AutoscalingPolicyLoadBalancingUtilization {
823 /** 850 /**
824 * Fraction of backend capacity utilization (set in HTTP load balancing 851 * Fraction of backend capacity utilization (set in HTTP load balancing
825 * configuration) that Autoscaler should maintain. Must be a positive float 852 * configuration) that Autoscaler should maintain. Must be a positive float
(...skipping 430 matching lines...) Expand 10 before | Expand all | Expand 10 after
1256 _json["nextPageToken"] = nextPageToken; 1283 _json["nextPageToken"] = nextPageToken;
1257 } 1284 }
1258 if (selfLink != null) { 1285 if (selfLink != null) {
1259 _json["selfLink"] = selfLink; 1286 _json["selfLink"] = selfLink;
1260 } 1287 }
1261 return _json; 1288 return _json;
1262 } 1289 }
1263 } 1290 }
1264 1291
1265 1292
OLDNEW
« no previous file with comments | « generated/googleapis_beta/CHANGELOG.md ('k') | generated/googleapis_beta/lib/cloudmonitoring/v2beta1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698