public class com.microsoft.azure.management.appservice.CloningInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.appservice.CloningInfo
  super_class: java.lang.Object
{
  private java.util.UUID correlationId;
    descriptor: Ljava/util/UUID;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "correlationId")

  private java.lang.Boolean overwrite;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "overwrite")

  private java.lang.Boolean cloneCustomHostNames;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "cloneCustomHostNames")

  private java.lang.Boolean cloneSourceControl;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "cloneSourceControl")

  private java.lang.String sourceWebAppId;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "sourceWebAppId", required = true)

  private java.lang.String sourceWebAppLocation;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "sourceWebAppLocation")

  private java.lang.String hostingEnvironment;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "hostingEnvironment")

  private java.util.Map<java.lang.String, java.lang.String> appSettingsOverrides;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "appSettingsOverrides")

  private java.lang.Boolean configureLoadBalancing;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "configureLoadBalancing")

  private java.lang.String trafficManagerProfileId;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "trafficManagerProfileId")

  private java.lang.String trafficManagerProfileName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "trafficManagerProfileName")

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
         0: .line 18
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/CloningInfo;

  public java.util.UUID correlationId();
    descriptor: ()Ljava/util/UUID;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
         0: .line 108
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.CloningInfo.correlationId:Ljava/util/UUID;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/CloningInfo;

  public com.microsoft.azure.management.appservice.CloningInfo withCorrelationId(java.util.UUID);
    descriptor: (Ljava/util/UUID;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
        start local 1 // java.util.UUID correlationId
         0: .line 119
            aload 0 /* this */
            aload 1 /* correlationId */
            putfield com.microsoft.azure.management.appservice.CloningInfo.correlationId:Ljava/util/UUID;
         1: .line 120
            aload 0 /* this */
            areturn
        end local 1 // java.util.UUID correlationId
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/microsoft/azure/management/appservice/CloningInfo;
            0    2     1  correlationId  Ljava/util/UUID;
    MethodParameters:
               Name  Flags
      correlationId  

  public java.lang.Boolean overwrite();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
         0: .line 129
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.CloningInfo.overwrite:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/CloningInfo;

  public com.microsoft.azure.management.appservice.CloningInfo withOverwrite(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
        start local 1 // java.lang.Boolean overwrite
         0: .line 139
            aload 0 /* this */
            aload 1 /* overwrite */
            putfield com.microsoft.azure.management.appservice.CloningInfo.overwrite:Ljava/lang/Boolean;
         1: .line 140
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean overwrite
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/microsoft/azure/management/appservice/CloningInfo;
            0    2     1  overwrite  Ljava/lang/Boolean;
    MethodParameters:
           Name  Flags
      overwrite  

  public java.lang.Boolean cloneCustomHostNames();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
         0: .line 149
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.CloningInfo.cloneCustomHostNames:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/CloningInfo;

  public com.microsoft.azure.management.appservice.CloningInfo withCloneCustomHostNames(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
        start local 1 // java.lang.Boolean cloneCustomHostNames
         0: .line 159
            aload 0 /* this */
            aload 1 /* cloneCustomHostNames */
            putfield com.microsoft.azure.management.appservice.CloningInfo.cloneCustomHostNames:Ljava/lang/Boolean;
         1: .line 160
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean cloneCustomHostNames
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lcom/microsoft/azure/management/appservice/CloningInfo;
            0    2     1  cloneCustomHostNames  Ljava/lang/Boolean;
    MethodParameters:
                      Name  Flags
      cloneCustomHostNames  

  public java.lang.Boolean cloneSourceControl();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
         0: .line 169
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.CloningInfo.cloneSourceControl:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/CloningInfo;

  public com.microsoft.azure.management.appservice.CloningInfo withCloneSourceControl(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
        start local 1 // java.lang.Boolean cloneSourceControl
         0: .line 179
            aload 0 /* this */
            aload 1 /* cloneSourceControl */
            putfield com.microsoft.azure.management.appservice.CloningInfo.cloneSourceControl:Ljava/lang/Boolean;
         1: .line 180
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean cloneSourceControl
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/microsoft/azure/management/appservice/CloningInfo;
            0    2     1  cloneSourceControl  Ljava/lang/Boolean;
    MethodParameters:
                    Name  Flags
      cloneSourceControl  

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

  public com.microsoft.azure.management.appservice.CloningInfo withSourceWebAppId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
        start local 1 // java.lang.String sourceWebAppId
         0: .line 203
            aload 0 /* this */
            aload 1 /* sourceWebAppId */
            putfield com.microsoft.azure.management.appservice.CloningInfo.sourceWebAppId:Ljava/lang/String;
         1: .line 204
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String sourceWebAppId
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/microsoft/azure/management/appservice/CloningInfo;
            0    2     1  sourceWebAppId  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      sourceWebAppId  

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

  public com.microsoft.azure.management.appservice.CloningInfo withSourceWebAppLocation(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
        start local 1 // java.lang.String sourceWebAppLocation
         0: .line 223
            aload 0 /* this */
            aload 1 /* sourceWebAppLocation */
            putfield com.microsoft.azure.management.appservice.CloningInfo.sourceWebAppLocation:Ljava/lang/String;
         1: .line 224
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String sourceWebAppLocation
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lcom/microsoft/azure/management/appservice/CloningInfo;
            0    2     1  sourceWebAppLocation  Ljava/lang/String;
    MethodParameters:
                      Name  Flags
      sourceWebAppLocation  

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

  public com.microsoft.azure.management.appservice.CloningInfo withHostingEnvironment(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
        start local 1 // java.lang.String hostingEnvironment
         0: .line 243
            aload 0 /* this */
            aload 1 /* hostingEnvironment */
            putfield com.microsoft.azure.management.appservice.CloningInfo.hostingEnvironment:Ljava/lang/String;
         1: .line 244
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String hostingEnvironment
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/microsoft/azure/management/appservice/CloningInfo;
            0    2     1  hostingEnvironment  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      hostingEnvironment  

  public java.util.Map<java.lang.String, java.lang.String> appSettingsOverrides();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
         0: .line 254
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.CloningInfo.appSettingsOverrides:Ljava/util/Map;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/CloningInfo;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  public com.microsoft.azure.management.appservice.CloningInfo withAppSettingsOverrides(java.util.Map<java.lang.String, java.lang.String>);
    descriptor: (Ljava/util/Map;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
        start local 1 // java.util.Map appSettingsOverrides
         0: .line 265
            aload 0 /* this */
            aload 1 /* appSettingsOverrides */
            putfield com.microsoft.azure.management.appservice.CloningInfo.appSettingsOverrides:Ljava/util/Map;
         1: .line 266
            aload 0 /* this */
            areturn
        end local 1 // java.util.Map appSettingsOverrides
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lcom/microsoft/azure/management/appservice/CloningInfo;
            0    2     1  appSettingsOverrides  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    MethodParameters:
                      Name  Flags
      appSettingsOverrides  

  public java.lang.Boolean configureLoadBalancing();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
         0: .line 275
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.CloningInfo.configureLoadBalancing:Ljava/lang/Boolean;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/CloningInfo;

  public com.microsoft.azure.management.appservice.CloningInfo withConfigureLoadBalancing(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
        start local 1 // java.lang.Boolean configureLoadBalancing
         0: .line 285
            aload 0 /* this */
            aload 1 /* configureLoadBalancing */
            putfield com.microsoft.azure.management.appservice.CloningInfo.configureLoadBalancing:Ljava/lang/Boolean;
         1: .line 286
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean configureLoadBalancing
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/microsoft/azure/management/appservice/CloningInfo;
            0    2     1  configureLoadBalancing  Ljava/lang/Boolean;
    MethodParameters:
                        Name  Flags
      configureLoadBalancing  

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

  public com.microsoft.azure.management.appservice.CloningInfo withTrafficManagerProfileId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
        start local 1 // java.lang.String trafficManagerProfileId
         0: .line 307
            aload 0 /* this */
            aload 1 /* trafficManagerProfileId */
            putfield com.microsoft.azure.management.appservice.CloningInfo.trafficManagerProfileId:Ljava/lang/String;
         1: .line 308
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String trafficManagerProfileId
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lcom/microsoft/azure/management/appservice/CloningInfo;
            0    2     1  trafficManagerProfileId  Ljava/lang/String;
    MethodParameters:
                         Name  Flags
      trafficManagerProfileId  

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

  public com.microsoft.azure.management.appservice.CloningInfo withTrafficManagerProfileName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/CloningInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.CloningInfo this
        start local 1 // java.lang.String trafficManagerProfileName
         0: .line 327
            aload 0 /* this */
            aload 1 /* trafficManagerProfileName */
            putfield com.microsoft.azure.management.appservice.CloningInfo.trafficManagerProfileName:Ljava/lang/String;
         1: .line 328
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String trafficManagerProfileName
        end local 0 // com.microsoft.azure.management.appservice.CloningInfo this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/appservice/CloningInfo;
            0    2     1  trafficManagerProfileName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      trafficManagerProfileName  
}
SourceFile: "CloningInfo.java"