@@ -454,6 +454,154 @@ public Get set(String parameterName, Object value) {
454454 return (Get ) super .set (parameterName , value );
455455 }
456456 }
457+ /**
458+ * Gets a perimeter
459+ *
460+ * Create a request for the method "locations.getPerimeter".
461+ *
462+ * This request holds the parameters needed by the apphub server. After setting any optional
463+ * parameters, call the {@link GetPerimeter#execute()} method to invoke the remote operation.
464+ *
465+ * @param name Required. Fully qualified name of the Perimeter Expected format:
466+ * `projects/{project}/locations/{location}/perimeter`.
467+ * @return the request
468+ */
469+ public GetPerimeter getPerimeter (java .lang .String name ) throws java .io .IOException {
470+ GetPerimeter result = new GetPerimeter (name );
471+ initialize (result );
472+ return result ;
473+ }
474+
475+ public class GetPerimeter extends AppHubRequest <com .google .api .services .apphub .v1alpha .model .Perimeter > {
476+
477+ private static final String REST_PATH = "v1alpha/{+name}" ;
478+
479+ private final java .util .regex .Pattern NAME_PATTERN =
480+ java .util .regex .Pattern .compile ("^projects/[^/]+/locations/[^/]+/perimeter$" );
481+
482+ /**
483+ * Gets a perimeter
484+ *
485+ * Create a request for the method "locations.getPerimeter".
486+ *
487+ * This request holds the parameters needed by the the apphub server. After setting any optional
488+ * parameters, call the {@link GetPerimeter#execute()} method to invoke the remote operation. <p>
489+ * {@link
490+ * GetPerimeter#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)}
491+ * must be called to initialize this instance immediately after invoking the constructor. </p>
492+ *
493+ * @param name Required. Fully qualified name of the Perimeter Expected format:
494+ * `projects/{project}/locations/{location}/perimeter`.
495+ * @since 1.13
496+ */
497+ protected GetPerimeter (java .lang .String name ) {
498+ super (AppHub .this , "GET" , REST_PATH , null , com .google .api .services .apphub .v1alpha .model .Perimeter .class );
499+ this .name = com .google .api .client .util .Preconditions .checkNotNull (name , "Required parameter name must be specified." );
500+ if (!getSuppressPatternChecks ()) {
501+ com .google .api .client .util .Preconditions .checkArgument (NAME_PATTERN .matcher (name ).matches (),
502+ "Parameter name must conform to the pattern " +
503+ "^projects/[^/]+/locations/[^/]+/perimeter$" );
504+ }
505+ }
506+
507+ @ Override
508+ public com .google .api .client .http .HttpResponse executeUsingHead () throws java .io .IOException {
509+ return super .executeUsingHead ();
510+ }
511+
512+ @ Override
513+ public com .google .api .client .http .HttpRequest buildHttpRequestUsingHead () throws java .io .IOException {
514+ return super .buildHttpRequestUsingHead ();
515+ }
516+
517+ @ Override
518+ public GetPerimeter set$Xgafv (java .lang .String $Xgafv ) {
519+ return (GetPerimeter ) super .set$Xgafv ($Xgafv );
520+ }
521+
522+ @ Override
523+ public GetPerimeter setAccessToken (java .lang .String accessToken ) {
524+ return (GetPerimeter ) super .setAccessToken (accessToken );
525+ }
526+
527+ @ Override
528+ public GetPerimeter setAlt (java .lang .String alt ) {
529+ return (GetPerimeter ) super .setAlt (alt );
530+ }
531+
532+ @ Override
533+ public GetPerimeter setCallback (java .lang .String callback ) {
534+ return (GetPerimeter ) super .setCallback (callback );
535+ }
536+
537+ @ Override
538+ public GetPerimeter setFields (java .lang .String fields ) {
539+ return (GetPerimeter ) super .setFields (fields );
540+ }
541+
542+ @ Override
543+ public GetPerimeter setKey (java .lang .String key ) {
544+ return (GetPerimeter ) super .setKey (key );
545+ }
546+
547+ @ Override
548+ public GetPerimeter setOauthToken (java .lang .String oauthToken ) {
549+ return (GetPerimeter ) super .setOauthToken (oauthToken );
550+ }
551+
552+ @ Override
553+ public GetPerimeter setPrettyPrint (java .lang .Boolean prettyPrint ) {
554+ return (GetPerimeter ) super .setPrettyPrint (prettyPrint );
555+ }
556+
557+ @ Override
558+ public GetPerimeter setQuotaUser (java .lang .String quotaUser ) {
559+ return (GetPerimeter ) super .setQuotaUser (quotaUser );
560+ }
561+
562+ @ Override
563+ public GetPerimeter setUploadType (java .lang .String uploadType ) {
564+ return (GetPerimeter ) super .setUploadType (uploadType );
565+ }
566+
567+ @ Override
568+ public GetPerimeter setUploadProtocol (java .lang .String uploadProtocol ) {
569+ return (GetPerimeter ) super .setUploadProtocol (uploadProtocol );
570+ }
571+
572+ /**
573+ * Required. Fully qualified name of the Perimeter Expected format:
574+ * `projects/{project}/locations/{location}/perimeter`.
575+ */
576+ @ com .google .api .client .util .Key
577+ private java .lang .String name ;
578+
579+ /** Required. Fully qualified name of the Perimeter Expected format:
580+ `projects/{project}/locations/{location}/perimeter`.
581+ */
582+ public java .lang .String getName () {
583+ return name ;
584+ }
585+
586+ /**
587+ * Required. Fully qualified name of the Perimeter Expected format:
588+ * `projects/{project}/locations/{location}/perimeter`.
589+ */
590+ public GetPerimeter setName (java .lang .String name ) {
591+ if (!getSuppressPatternChecks ()) {
592+ com .google .api .client .util .Preconditions .checkArgument (NAME_PATTERN .matcher (name ).matches (),
593+ "Parameter name must conform to the pattern " +
594+ "^projects/[^/]+/locations/[^/]+/perimeter$" );
595+ }
596+ this .name = name ;
597+ return this ;
598+ }
599+
600+ @ Override
601+ public GetPerimeter set (String parameterName , Object value ) {
602+ return (GetPerimeter ) super .set (parameterName , value );
603+ }
604+ }
457605 /**
458606 * Lists information about the supported locations for this service.
459607 *
0 commit comments