public class com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl extends com.microsoft.azure.AzureServiceClient
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl
  super_class: com.microsoft.azure.AzureServiceClient
{
  private com.microsoft.azure.AzureClient azureClient;
    descriptor: Lcom/microsoft/azure/AzureClient;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String subscriptionId;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String apiVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String acceptLanguage;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private int longRunningOperationRetryTimeout;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean generateClientRequestId;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batch.implementation.BatchAccountsInner batchAccounts;
    descriptor: Lcom/microsoft/azure/management/batch/implementation/BatchAccountsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batch.implementation.ApplicationPackagesInner applicationPackages;
    descriptor: Lcom/microsoft/azure/management/batch/implementation/ApplicationPackagesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batch.implementation.ApplicationsInner applications;
    descriptor: Lcom/microsoft/azure/management/batch/implementation/ApplicationsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batch.implementation.LocationsInner locations;
    descriptor: Lcom/microsoft/azure/management/batch/implementation/LocationsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batch.implementation.OperationsInner operations;
    descriptor: Lcom/microsoft/azure/management/batch/implementation/OperationsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batch.implementation.CertificatesInner certificates;
    descriptor: Lcom/microsoft/azure/management/batch/implementation/CertificatesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batch.implementation.PrivateLinkResourcesInner privateLinkResources;
    descriptor: Lcom/microsoft/azure/management/batch/implementation/PrivateLinkResourcesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batch.implementation.PrivateEndpointConnectionsInner privateEndpointConnections;
    descriptor: Lcom/microsoft/azure/management/batch/implementation/PrivateEndpointConnectionsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batch.implementation.PoolsInner pools;
    descriptor: Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
    flags: (0x0002) ACC_PRIVATE

  public com.microsoft.azure.AzureClient getAzureClient();
    descriptor: ()Lcom/microsoft/azure/AzureClient;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 28
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.azureClient:Lcom/microsoft/azure/AzureClient;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public java.lang.String subscriptionId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 40
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl withSubscriptionId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
        start local 1 // java.lang.String subscriptionId
         0: .line 50
            aload 0 /* this */
            aload 1 /* subscriptionId */
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:Ljava/lang/String;
         1: .line 51
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String subscriptionId
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            0    2     1  subscriptionId  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      subscriptionId  

  public java.lang.String apiVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 63
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public java.lang.String acceptLanguage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 75
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl withAcceptLanguage(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
        start local 1 // java.lang.String acceptLanguage
         0: .line 85
            aload 0 /* this */
            aload 1 /* acceptLanguage */
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:Ljava/lang/String;
         1: .line 86
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String acceptLanguage
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            0    2     1  acceptLanguage  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      acceptLanguage  

  public int longRunningOperationRetryTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 98
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.longRunningOperationRetryTimeout:I
            ireturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl withLongRunningOperationRetryTimeout(int);
    descriptor: (I)Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
        start local 1 // int longRunningOperationRetryTimeout
         0: .line 108
            aload 0 /* this */
            iload 1 /* longRunningOperationRetryTimeout */
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.longRunningOperationRetryTimeout:I
         1: .line 109
            aload 0 /* this */
            areturn
        end local 1 // int longRunningOperationRetryTimeout
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0    2     0                              this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            0    2     1  longRunningOperationRetryTimeout  I
    MethodParameters:
                                  Name  Flags
      longRunningOperationRetryTimeout  

  public boolean generateClientRequestId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 121
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.generateClientRequestId:Z
            ireturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl withGenerateClientRequestId(boolean);
    descriptor: (Z)Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
        start local 1 // boolean generateClientRequestId
         0: .line 131
            aload 0 /* this */
            iload 1 /* generateClientRequestId */
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.generateClientRequestId:Z
         1: .line 132
            aload 0 /* this */
            areturn
        end local 1 // boolean generateClientRequestId
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            0    2     1  generateClientRequestId  Z
    MethodParameters:
                         Name  Flags
      generateClientRequestId  

  public com.microsoft.azure.management.batch.implementation.BatchAccountsInner batchAccounts();
    descriptor: ()Lcom/microsoft/azure/management/batch/implementation/BatchAccountsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 145
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.batchAccounts:Lcom/microsoft/azure/management/batch/implementation/BatchAccountsInner;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.ApplicationPackagesInner applicationPackages();
    descriptor: ()Lcom/microsoft/azure/management/batch/implementation/ApplicationPackagesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 158
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.applicationPackages:Lcom/microsoft/azure/management/batch/implementation/ApplicationPackagesInner;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.ApplicationsInner applications();
    descriptor: ()Lcom/microsoft/azure/management/batch/implementation/ApplicationsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 171
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.applications:Lcom/microsoft/azure/management/batch/implementation/ApplicationsInner;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.LocationsInner locations();
    descriptor: ()Lcom/microsoft/azure/management/batch/implementation/LocationsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 184
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.locations:Lcom/microsoft/azure/management/batch/implementation/LocationsInner;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.OperationsInner operations();
    descriptor: ()Lcom/microsoft/azure/management/batch/implementation/OperationsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 197
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.operations:Lcom/microsoft/azure/management/batch/implementation/OperationsInner;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.CertificatesInner certificates();
    descriptor: ()Lcom/microsoft/azure/management/batch/implementation/CertificatesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 210
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.certificates:Lcom/microsoft/azure/management/batch/implementation/CertificatesInner;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.PrivateLinkResourcesInner privateLinkResources();
    descriptor: ()Lcom/microsoft/azure/management/batch/implementation/PrivateLinkResourcesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 223
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.privateLinkResources:Lcom/microsoft/azure/management/batch/implementation/PrivateLinkResourcesInner;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.PrivateEndpointConnectionsInner privateEndpointConnections();
    descriptor: ()Lcom/microsoft/azure/management/batch/implementation/PrivateEndpointConnectionsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 236
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.privateEndpointConnections:Lcom/microsoft/azure/management/batch/implementation/PrivateEndpointConnectionsInner;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public com.microsoft.azure.management.batch.implementation.PoolsInner pools();
    descriptor: ()Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 249
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.pools:Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public void <init>(com.microsoft.rest.credentials.ServiceClientCredentials);
    descriptor: (Lcom/microsoft/rest/credentials/ServiceClientCredentials;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
        start local 1 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
         0: .line 258
            aload 0 /* this */
            ldc "https://management.azure.com"
            aload 1 /* credentials */
            invokespecial com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.<init>:(Ljava/lang/String;Lcom/microsoft/rest/credentials/ServiceClientCredentials;)V
         1: .line 259
            return
        end local 1 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            0    2     1  credentials  Lcom/microsoft/rest/credentials/ServiceClientCredentials;
    MethodParameters:
             Name  Flags
      credentials  

  public void <init>(java.lang.String, com.microsoft.rest.credentials.ServiceClientCredentials);
    descriptor: (Ljava/lang/String;Lcom/microsoft/rest/credentials/ServiceClientCredentials;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
        start local 1 // java.lang.String baseUrl
        start local 2 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
         0: .line 268
            aload 0 /* this */
            aload 1 /* baseUrl */
            aload 2 /* credentials */
            invokespecial com.microsoft.azure.AzureServiceClient.<init>:(Ljava/lang/String;Lcom/microsoft/rest/credentials/ServiceClientCredentials;)V
         1: .line 269
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.initialize:()V
         2: .line 270
            return
        end local 2 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
        end local 1 // java.lang.String baseUrl
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            0    3     1      baseUrl  Ljava/lang/String;
            0    3     2  credentials  Lcom/microsoft/rest/credentials/ServiceClientCredentials;
    MethodParameters:
             Name  Flags
      baseUrl      
      credentials  

  public void <init>(com.microsoft.rest.RestClient);
    descriptor: (Lcom/microsoft/rest/RestClient;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
        start local 1 // com.microsoft.rest.RestClient restClient
         0: .line 278
            aload 0 /* this */
            aload 1 /* restClient */
            invokespecial com.microsoft.azure.AzureServiceClient.<init>:(Lcom/microsoft/rest/RestClient;)V
         1: .line 279
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.initialize:()V
         2: .line 280
            return
        end local 1 // com.microsoft.rest.RestClient restClient
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            0    3     1  restClient  Lcom/microsoft/rest/RestClient;
    MethodParameters:
            Name  Flags
      restClient  

  protected void initialize();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 283
            aload 0 /* this */
            ldc "2021-01-01"
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:Ljava/lang/String;
         1: .line 284
            aload 0 /* this */
            ldc "en-US"
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:Ljava/lang/String;
         2: .line 285
            aload 0 /* this */
            bipush 30
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.longRunningOperationRetryTimeout:I
         3: .line 286
            aload 0 /* this */
            iconst_1
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.generateClientRequestId:Z
         4: .line 287
            aload 0 /* this */
            new com.microsoft.azure.management.batch.implementation.BatchAccountsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.BatchAccountsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;)V
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.batchAccounts:Lcom/microsoft/azure/management/batch/implementation/BatchAccountsInner;
         5: .line 288
            aload 0 /* this */
            new com.microsoft.azure.management.batch.implementation.ApplicationPackagesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.ApplicationPackagesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;)V
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.applicationPackages:Lcom/microsoft/azure/management/batch/implementation/ApplicationPackagesInner;
         6: .line 289
            aload 0 /* this */
            new com.microsoft.azure.management.batch.implementation.ApplicationsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.ApplicationsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;)V
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.applications:Lcom/microsoft/azure/management/batch/implementation/ApplicationsInner;
         7: .line 290
            aload 0 /* this */
            new com.microsoft.azure.management.batch.implementation.LocationsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.LocationsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;)V
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.locations:Lcom/microsoft/azure/management/batch/implementation/LocationsInner;
         8: .line 291
            aload 0 /* this */
            new com.microsoft.azure.management.batch.implementation.OperationsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.OperationsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;)V
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.operations:Lcom/microsoft/azure/management/batch/implementation/OperationsInner;
         9: .line 292
            aload 0 /* this */
            new com.microsoft.azure.management.batch.implementation.CertificatesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.CertificatesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;)V
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.certificates:Lcom/microsoft/azure/management/batch/implementation/CertificatesInner;
        10: .line 293
            aload 0 /* this */
            new com.microsoft.azure.management.batch.implementation.PrivateLinkResourcesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PrivateLinkResourcesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;)V
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.privateLinkResources:Lcom/microsoft/azure/management/batch/implementation/PrivateLinkResourcesInner;
        11: .line 294
            aload 0 /* this */
            new com.microsoft.azure.management.batch.implementation.PrivateEndpointConnectionsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PrivateEndpointConnectionsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;)V
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.privateEndpointConnections:Lcom/microsoft/azure/management/batch/implementation/PrivateEndpointConnectionsInner;
        12: .line 295
            aload 0 /* this */
            new com.microsoft.azure.management.batch.implementation.PoolsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;)V
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.pools:Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
        13: .line 296
            aload 0 /* this */
            new com.microsoft.azure.AzureClient
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.AzureClient.<init>:(Lcom/microsoft/azure/AzureServiceClient;)V
            putfield com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.azureClient:Lcom/microsoft/azure/AzureClient;
        14: .line 297
            return
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;

  public java.lang.String userAgent();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
         0: .line 306
            ldc "%s (%s, %s)"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokespecial com.microsoft.azure.AzureServiceClient.userAgent:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            ldc "BatchManagementClient"
            aastore
            dup
            iconst_2
            ldc "2021-01-01"
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
}
SourceFile: "BatchManagementClientImpl.java"