public class com.microsoft.azure.management.appservice.AppServicePlanPatchResource extends com.microsoft.azure.management.appservice.ProxyOnlyResource
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.appservice.AppServicePlanPatchResource
  super_class: com.microsoft.azure.management.appservice.ProxyOnlyResource
{
  private java.lang.String workerTierName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.workerTierName")

  private com.microsoft.azure.management.appservice.StatusOptions status;
    descriptor: Lcom/microsoft/azure/management/appservice/StatusOptions;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.status", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

  private java.lang.String subscription;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.subscription", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

  private com.microsoft.azure.management.appservice.HostingEnvironmentProfile hostingEnvironmentProfile;
    descriptor: Lcom/microsoft/azure/management/appservice/HostingEnvironmentProfile;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.hostingEnvironmentProfile")

  private java.lang.Integer maximumNumberOfWorkers;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.maximumNumberOfWorkers", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

  private java.lang.String geoRegion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.geoRegion", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

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

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

  private java.lang.Integer numberOfSites;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.numberOfSites", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

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

  private org.joda.time.DateTime spotExpirationTime;
    descriptor: Lorg/joda/time/DateTime;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.spotExpirationTime")

  private org.joda.time.DateTime freeOfferExpirationTime;
    descriptor: Lorg/joda/time/DateTime;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.freeOfferExpirationTime")

  private java.lang.String resourceGroup;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.resourceGroup", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

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

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

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

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

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

  private com.microsoft.azure.management.appservice.ProvisioningState provisioningState;
    descriptor: Lcom/microsoft/azure/management/appservice/ProvisioningState;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.provisioningState", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

  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.AppServicePlanPatchResource this
         0: .line 19
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.ProxyOnlyResource.<init>:()V
            return
        end local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;

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

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

  public com.microsoft.azure.management.appservice.StatusOptions status();
    descriptor: ()Lcom/microsoft/azure/management/appservice/StatusOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
         0: .line 173
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.AppServicePlanPatchResource.status:Lcom/microsoft/azure/management/appservice/StatusOptions;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;

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

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

  public com.microsoft.azure.management.appservice.AppServicePlanPatchResource withHostingEnvironmentProfile(com.microsoft.azure.management.appservice.HostingEnvironmentProfile);
    descriptor: (Lcom/microsoft/azure/management/appservice/HostingEnvironmentProfile;)Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
        start local 1 // com.microsoft.azure.management.appservice.HostingEnvironmentProfile hostingEnvironmentProfile
         0: .line 201
            aload 0 /* this */
            aload 1 /* hostingEnvironmentProfile */
            putfield com.microsoft.azure.management.appservice.AppServicePlanPatchResource.hostingEnvironmentProfile:Lcom/microsoft/azure/management/appservice/HostingEnvironmentProfile;
         1: .line 202
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.HostingEnvironmentProfile hostingEnvironmentProfile
        end local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
            0    2     1  hostingEnvironmentProfile  Lcom/microsoft/azure/management/appservice/HostingEnvironmentProfile;
    MethodParameters:
                           Name  Flags
      hostingEnvironmentProfile  

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

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

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

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

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

  public com.microsoft.azure.management.appservice.AppServicePlanPatchResource withMaximumElasticWorkerCount(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
        start local 1 // java.lang.Integer maximumElasticWorkerCount
         0: .line 261
            aload 0 /* this */
            aload 1 /* maximumElasticWorkerCount */
            putfield com.microsoft.azure.management.appservice.AppServicePlanPatchResource.maximumElasticWorkerCount:Ljava/lang/Integer;
         1: .line 262
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer maximumElasticWorkerCount
        end local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
            0    2     1  maximumElasticWorkerCount  Ljava/lang/Integer;
    MethodParameters:
                           Name  Flags
      maximumElasticWorkerCount  

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

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

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

  public org.joda.time.DateTime spotExpirationTime();
    descriptor: ()Lorg/joda/time/DateTime;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
         0: .line 300
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.AppServicePlanPatchResource.spotExpirationTime:Lorg/joda/time/DateTime;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;

  public com.microsoft.azure.management.appservice.AppServicePlanPatchResource withSpotExpirationTime(org.joda.time.DateTime);
    descriptor: (Lorg/joda/time/DateTime;)Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
        start local 1 // org.joda.time.DateTime spotExpirationTime
         0: .line 310
            aload 0 /* this */
            aload 1 /* spotExpirationTime */
            putfield com.microsoft.azure.management.appservice.AppServicePlanPatchResource.spotExpirationTime:Lorg/joda/time/DateTime;
         1: .line 311
            aload 0 /* this */
            areturn
        end local 1 // org.joda.time.DateTime spotExpirationTime
        end local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
            0    2     1  spotExpirationTime  Lorg/joda/time/DateTime;
    MethodParameters:
                    Name  Flags
      spotExpirationTime  

  public org.joda.time.DateTime freeOfferExpirationTime();
    descriptor: ()Lorg/joda/time/DateTime;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
         0: .line 320
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.AppServicePlanPatchResource.freeOfferExpirationTime:Lorg/joda/time/DateTime;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;

  public com.microsoft.azure.management.appservice.AppServicePlanPatchResource withFreeOfferExpirationTime(org.joda.time.DateTime);
    descriptor: (Lorg/joda/time/DateTime;)Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
        start local 1 // org.joda.time.DateTime freeOfferExpirationTime
         0: .line 330
            aload 0 /* this */
            aload 1 /* freeOfferExpirationTime */
            putfield com.microsoft.azure.management.appservice.AppServicePlanPatchResource.freeOfferExpirationTime:Lorg/joda/time/DateTime;
         1: .line 331
            aload 0 /* this */
            areturn
        end local 1 // org.joda.time.DateTime freeOfferExpirationTime
        end local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
            0    2     1  freeOfferExpirationTime  Lorg/joda/time/DateTime;
    MethodParameters:
                         Name  Flags
      freeOfferExpirationTime  

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

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

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

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

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

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

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

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

  public com.microsoft.azure.management.appservice.AppServicePlanPatchResource withTargetWorkerCount(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
        start local 1 // java.lang.Integer targetWorkerCount
         0: .line 419
            aload 0 /* this */
            aload 1 /* targetWorkerCount */
            putfield com.microsoft.azure.management.appservice.AppServicePlanPatchResource.targetWorkerCount:Ljava/lang/Integer;
         1: .line 420
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer targetWorkerCount
        end local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
            0    2     1  targetWorkerCount  Ljava/lang/Integer;
    MethodParameters:
                   Name  Flags
      targetWorkerCount  

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

  public com.microsoft.azure.management.appservice.AppServicePlanPatchResource withTargetWorkerSizeId(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
        start local 1 // java.lang.Integer targetWorkerSizeId
         0: .line 439
            aload 0 /* this */
            aload 1 /* targetWorkerSizeId */
            putfield com.microsoft.azure.management.appservice.AppServicePlanPatchResource.targetWorkerSizeId:Ljava/lang/Integer;
         1: .line 440
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer targetWorkerSizeId
        end local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
            0    2     1  targetWorkerSizeId  Ljava/lang/Integer;
    MethodParameters:
                    Name  Flags
      targetWorkerSizeId  

  public com.microsoft.azure.management.appservice.ProvisioningState provisioningState();
    descriptor: ()Lcom/microsoft/azure/management/appservice/ProvisioningState;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
         0: .line 449
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.AppServicePlanPatchResource.provisioningState:Lcom/microsoft/azure/management/appservice/ProvisioningState;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.AppServicePlanPatchResource this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/AppServicePlanPatchResource;
}
SourceFile: "AppServicePlanPatchResource.java"
InnerClasses:
  public final Access = com.fasterxml.jackson.annotation.JsonProperty$Access of com.fasterxml.jackson.annotation.JsonProperty
    RuntimeVisibleAnnotations: 
      com.microsoft.rest.serializer.JsonFlatten()