public Observable < ServiceResponse < OrchestratorVersionProfileListResultInner > > listOrchestratorsWithServiceResponseAsync ( String location ) { if ( this . client . subscriptionId ( ) == null ) { throw new IllegalArgumentException ( "Parameter this.client.subscriptionId() is required and cannot be null." ) ; } if ( location == null ) { throw new IllegalArgumentException ( "Parameter location is required and cannot be null." ) ; } if ( this . client . apiVersion ( ) == null ) { throw new IllegalArgumentException ( "Parameter this.client.apiVersion() is required and cannot be null." ) ; } final String resourceType = null ; return service . listOrchestrators ( this . client . subscriptionId ( ) , location , this . client . apiVersion ( ) , resourceType , this . client . acceptLanguage ( ) , this . client . userAgent ( ) ) . flatMap ( new Func1 < Response < ResponseBody > , Observable < ServiceResponse < OrchestratorVersionProfileListResultInner > > > ( ) { @ Override public Observable < ServiceResponse < OrchestratorVersionProfileListResultInner > > call ( Response < ResponseBody > response ) { try { ServiceResponse < OrchestratorVersionProfileListResultInner > clientResponse = listOrchestratorsDelegate ( response ) ; return Observable . just ( clientResponse ) ; } catch ( Throwable t ) { return Observable . error ( t ) ; } } } ) ; }
Gets a list of supported orchestrators in the specified subscription . Gets a list of supported orchestrators in the specified subscription . The operation returns properties of each orchestrator including verison and available upgrades .