@@ -499,6 +499,144 @@ public Delete set(String parameterName, Object value) {
499
499
return (Delete ) super .set (parameterName , value );
500
500
}
501
501
}
502
+ /**
503
+ * Generates an enterprise upgrade URL to upgrade an existing managed Google Play Accounts
504
+ * enterprise to a managed Google domain.Note: This feature is not generally available.
505
+ *
506
+ * Create a request for the method "enterprises.generateEnterpriseUpgradeUrl".
507
+ *
508
+ * This request holds the parameters needed by the androidmanagement server. After setting any
509
+ * optional parameters, call the {@link GenerateEnterpriseUpgradeUrl#execute()} method to invoke the
510
+ * remote operation.
511
+ *
512
+ * @param name Required. The name of the enterprise to be upgraded in the form enterprises/{enterpriseId}.
513
+ * @param content the {@link com.google.api.services.androidmanagement.v1.model.GenerateEnterpriseUpgradeUrlRequest}
514
+ * @return the request
515
+ */
516
+ public GenerateEnterpriseUpgradeUrl generateEnterpriseUpgradeUrl (java .lang .String name , com .google .api .services .androidmanagement .v1 .model .GenerateEnterpriseUpgradeUrlRequest content ) throws java .io .IOException {
517
+ GenerateEnterpriseUpgradeUrl result = new GenerateEnterpriseUpgradeUrl (name , content );
518
+ initialize (result );
519
+ return result ;
520
+ }
521
+
522
+ public class GenerateEnterpriseUpgradeUrl extends AndroidManagementRequest <com .google .api .services .androidmanagement .v1 .model .GenerateEnterpriseUpgradeUrlResponse > {
523
+
524
+ private static final String REST_PATH = "v1/{+name}:generateEnterpriseUpgradeUrl" ;
525
+
526
+ private final java .util .regex .Pattern NAME_PATTERN =
527
+ java .util .regex .Pattern .compile ("^enterprises/[^/]+$" );
528
+
529
+ /**
530
+ * Generates an enterprise upgrade URL to upgrade an existing managed Google Play Accounts
531
+ * enterprise to a managed Google domain.Note: This feature is not generally available.
532
+ *
533
+ * Create a request for the method "enterprises.generateEnterpriseUpgradeUrl".
534
+ *
535
+ * This request holds the parameters needed by the the androidmanagement server. After setting
536
+ * any optional parameters, call the {@link GenerateEnterpriseUpgradeUrl#execute()} method to
537
+ * invoke the remote operation. <p> {@link GenerateEnterpriseUpgradeUrl#initialize(com.google.api.
538
+ * client.googleapis.services.AbstractGoogleClientRequest)} must be called to initialize this
539
+ * instance immediately after invoking the constructor. </p>
540
+ *
541
+ * @param name Required. The name of the enterprise to be upgraded in the form enterprises/{enterpriseId}.
542
+ * @param content the {@link com.google.api.services.androidmanagement.v1.model.GenerateEnterpriseUpgradeUrlRequest}
543
+ * @since 1.13
544
+ */
545
+ protected GenerateEnterpriseUpgradeUrl (java .lang .String name , com .google .api .services .androidmanagement .v1 .model .GenerateEnterpriseUpgradeUrlRequest content ) {
546
+ super (AndroidManagement .this , "POST" , REST_PATH , content , com .google .api .services .androidmanagement .v1 .model .GenerateEnterpriseUpgradeUrlResponse .class );
547
+ this .name = com .google .api .client .util .Preconditions .checkNotNull (name , "Required parameter name must be specified." );
548
+ if (!getSuppressPatternChecks ()) {
549
+ com .google .api .client .util .Preconditions .checkArgument (NAME_PATTERN .matcher (name ).matches (),
550
+ "Parameter name must conform to the pattern " +
551
+ "^enterprises/[^/]+$" );
552
+ }
553
+ }
554
+
555
+ @ Override
556
+ public GenerateEnterpriseUpgradeUrl set$Xgafv (java .lang .String $Xgafv ) {
557
+ return (GenerateEnterpriseUpgradeUrl ) super .set$Xgafv ($Xgafv );
558
+ }
559
+
560
+ @ Override
561
+ public GenerateEnterpriseUpgradeUrl setAccessToken (java .lang .String accessToken ) {
562
+ return (GenerateEnterpriseUpgradeUrl ) super .setAccessToken (accessToken );
563
+ }
564
+
565
+ @ Override
566
+ public GenerateEnterpriseUpgradeUrl setAlt (java .lang .String alt ) {
567
+ return (GenerateEnterpriseUpgradeUrl ) super .setAlt (alt );
568
+ }
569
+
570
+ @ Override
571
+ public GenerateEnterpriseUpgradeUrl setCallback (java .lang .String callback ) {
572
+ return (GenerateEnterpriseUpgradeUrl ) super .setCallback (callback );
573
+ }
574
+
575
+ @ Override
576
+ public GenerateEnterpriseUpgradeUrl setFields (java .lang .String fields ) {
577
+ return (GenerateEnterpriseUpgradeUrl ) super .setFields (fields );
578
+ }
579
+
580
+ @ Override
581
+ public GenerateEnterpriseUpgradeUrl setKey (java .lang .String key ) {
582
+ return (GenerateEnterpriseUpgradeUrl ) super .setKey (key );
583
+ }
584
+
585
+ @ Override
586
+ public GenerateEnterpriseUpgradeUrl setOauthToken (java .lang .String oauthToken ) {
587
+ return (GenerateEnterpriseUpgradeUrl ) super .setOauthToken (oauthToken );
588
+ }
589
+
590
+ @ Override
591
+ public GenerateEnterpriseUpgradeUrl setPrettyPrint (java .lang .Boolean prettyPrint ) {
592
+ return (GenerateEnterpriseUpgradeUrl ) super .setPrettyPrint (prettyPrint );
593
+ }
594
+
595
+ @ Override
596
+ public GenerateEnterpriseUpgradeUrl setQuotaUser (java .lang .String quotaUser ) {
597
+ return (GenerateEnterpriseUpgradeUrl ) super .setQuotaUser (quotaUser );
598
+ }
599
+
600
+ @ Override
601
+ public GenerateEnterpriseUpgradeUrl setUploadType (java .lang .String uploadType ) {
602
+ return (GenerateEnterpriseUpgradeUrl ) super .setUploadType (uploadType );
603
+ }
604
+
605
+ @ Override
606
+ public GenerateEnterpriseUpgradeUrl setUploadProtocol (java .lang .String uploadProtocol ) {
607
+ return (GenerateEnterpriseUpgradeUrl ) super .setUploadProtocol (uploadProtocol );
608
+ }
609
+
610
+ /**
611
+ * Required. The name of the enterprise to be upgraded in the form enterprises/{enterpriseId}.
612
+ */
613
+ @ com .google .api .client .util .Key
614
+ private java .lang .String name ;
615
+
616
+ /** Required. The name of the enterprise to be upgraded in the form enterprises/{enterpriseId}.
617
+ */
618
+ public java .lang .String getName () {
619
+ return name ;
620
+ }
621
+
622
+ /**
623
+ * Required. The name of the enterprise to be upgraded in the form enterprises/{enterpriseId}.
624
+ */
625
+ public GenerateEnterpriseUpgradeUrl setName (java .lang .String name ) {
626
+ if (!getSuppressPatternChecks ()) {
627
+ com .google .api .client .util .Preconditions .checkArgument (NAME_PATTERN .matcher (name ).matches (),
628
+ "Parameter name must conform to the pattern " +
629
+ "^enterprises/[^/]+$" );
630
+ }
631
+ this .name = name ;
632
+ return this ;
633
+ }
634
+
635
+ @ Override
636
+ public GenerateEnterpriseUpgradeUrl set (String parameterName , Object value ) {
637
+ return (GenerateEnterpriseUpgradeUrl ) super .set (parameterName , value );
638
+ }
639
+ }
502
640
/**
503
641
* Gets an enterprise.
504
642
*
0 commit comments