class com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl<FluentT extends com.microsoft.azure.management.appservice.WebAppBase, FluentImplT extends com.microsoft.azure.management.appservice.implementation.WebAppBaseImpl<FluentT, FluentImplT>> extends com.microsoft.azure.management.resources.fluentcore.model.implementation.IndexableWrapperImpl<com.microsoft.azure.management.appservice.HostNameSslState> implements com.microsoft.azure.management.appservice.HostNameSslBinding, com.microsoft.azure.management.appservice.HostNameSslBinding$Definition<com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithCreate<FluentT>>, com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinition<com.microsoft.azure.management.appservice.WebAppBase$Update<FluentT>>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl
super_class: com.microsoft.azure.management.resources.fluentcore.model.implementation.IndexableWrapperImpl
{
private rx.Observable<com.microsoft.azure.management.appservice.AppServiceCertificate> newCertificate;
descriptor: Lrx/Observable;
flags: (0x0002) ACC_PRIVATE
Signature: Lrx/Observable<Lcom/microsoft/azure/management/appservice/AppServiceCertificate;>;
private com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithKeyVault certificateInDefinition;
descriptor: Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithKeyVault;
flags: (0x0002) ACC_PRIVATE
private final FluentImplT parent;
descriptor: Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: TFluentImplT;
void <init>(com.microsoft.azure.management.appservice.HostNameSslState, );
descriptor: (Lcom/microsoft/azure/management/appservice/HostNameSslState;Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokespecial com.microsoft.azure.management.resources.fluentcore.model.implementation.IndexableWrapperImpl.<init>:(Ljava/lang/Object;)V
1: aload 0
aload 2
putfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
0 3 1 inner Lcom/microsoft/azure/management/appservice/HostNameSslState;
0 3 2 parent TFluentImplT;
Signature: (Lcom/microsoft/azure/management/appservice/HostNameSslState;TFluentImplT;)V
MethodParameters:
Name Flags
inner
parent
public java.lang.String name();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.HostNameSslState
invokevirtual com.microsoft.azure.management.appservice.HostNameSslState.name:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
public com.microsoft.azure.management.appservice.SslState sslState();
descriptor: ()Lcom/microsoft/azure/management/appservice/SslState;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.HostNameSslState
invokevirtual com.microsoft.azure.management.appservice.HostNameSslState.sslState:()Lcom/microsoft/azure/management/appservice/SslState;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
public java.lang.String virtualIP();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.HostNameSslState
invokevirtual com.microsoft.azure.management.appservice.HostNameSslState.virtualIP:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
public java.lang.String thumbprint();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.HostNameSslState
invokevirtual com.microsoft.azure.management.appservice.HostNameSslState.thumbprint:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
public FluentImplT attach();
descriptor: ()Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.WebAppBaseImpl.withNewHostNameSslBinding:(Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;)Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
pop
1: aload 0
getfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
Signature: ()TFluentImplT;
public com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl<FluentT, FluentImplT> withPfxCertificateToUpload(java.io.File, java.lang.String);
descriptor: (Ljava/io/File;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual java.io.File.getPath:()Ljava/lang/String;
aload 2
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.getCertificateThumbprint:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 0
aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.manager:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.certificates:()Lcom/microsoft/azure/management/appservice/AppServiceCertificates;
2: aload 0
aload 3
aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.region:()Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.getCertificateUniqueName:(Ljava/lang/String;Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Ljava/lang/String;
3: invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificates.define:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$Blank
4: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.region:()Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$Blank.withRegion:(Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithGroup
5: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.resourceGroupName:()Ljava/lang/String;
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithGroup.withExistingResourceGroup:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithCertificate
6: aload 1
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithCertificate.withPfxFile:(Ljava/io/File;)Lcom/microsoft/azure/management/appservice/AppServiceCertificate$DefinitionStages$WithPfxFilePassword;
7: aload 2
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithPfxFilePassword.withPfxPassword:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/AppServiceCertificate$DefinitionStages$WithCreate;
8: invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithCreate.createAsync:()Lrx/Observable;
9: invokestatic com.microsoft.azure.management.resources.fluentcore.utils.Utils.rootResource:(Lrx/Observable;)Lrx/Observable;
putfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.newCertificate:Lrx/Observable;
10: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
0 11 1 pfxFile Ljava/io/File;
0 11 2 password Ljava/lang/String;
1 11 3 thumbprint Ljava/lang/String;
Signature: (Ljava/io/File;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
MethodParameters:
Name Flags
pfxFile final
password final
public com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl<FluentT, FluentImplT> withExistingCertificate(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.manager:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.certificates:()Lcom/microsoft/azure/management/appservice/AppServiceCertificates;
aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.resourceGroupName:()Ljava/lang/String;
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificates.listByResourceGroupAsync:(Ljava/lang/String;)Lrx/Observable;
1: invokevirtual rx.Observable.toList:()Lrx/Observable;
2: new com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$1
dup
aload 0
aload 1
invokespecial com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$1.<init>:(Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;Ljava/lang/String;)V
invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
3: new com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$2
dup
aload 0
aload 1
invokespecial com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$2.<init>:(Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;Ljava/lang/String;)V
invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
4: putfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.newCertificate:Lrx/Observable;
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
0 6 1 certificateNameOrThumbprint Ljava/lang/String;
Signature: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
MethodParameters:
Name Flags
certificateNameOrThumbprint final
public com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl<FluentT, FluentImplT> withNewStandardSslCertificateOrder(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.manager:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.certificateOrders:()Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrders;
aload 1
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificateOrders.define:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$Blank
1: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.resourceGroupName:()Ljava/lang/String;
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$Blank.withExistingResourceGroup:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithHostName
2: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.name:()Ljava/lang/String;
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithHostName.withHostName:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithCertificateSku;
3: invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCertificateSku.withStandardSku:()Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithDomainVerificationFromWebApp;
4: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithDomainVerificationFromWebApp.withWebAppVerification:(Lcom/microsoft/azure/management/appservice/WebAppBase;)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithKeyVault;
5: putfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.certificateInDefinition:Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithKeyVault;
6: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
0 7 1 certificateOrderName Ljava/lang/String;
Signature: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
MethodParameters:
Name Flags
certificateOrderName final
public com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl<FluentT, FluentImplT> withExistingAppServiceCertificateOrder(com.microsoft.azure.management.appservice.AppServiceCertificateOrder);
descriptor: (Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.manager:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.certificates:()Lcom/microsoft/azure/management/appservice/AppServiceCertificates;
aload 0
aload 1
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificateOrder.signedCertificate:()Lcom/microsoft/azure/management/appservice/CertificateDetails;
invokevirtual com.microsoft.azure.management.appservice.CertificateDetails.thumbprint:()Ljava/lang/String;
aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.region:()Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.getCertificateUniqueName:(Ljava/lang/String;Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Ljava/lang/String;
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificates.define:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$Blank
1: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.region:()Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$Blank.withRegion:(Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithGroup
2: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.resourceGroupName:()Ljava/lang/String;
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithGroup.withExistingResourceGroup:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithCertificate
3: aload 1
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithCertificate.withExistingCertificateOrder:(Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;)Lcom/microsoft/azure/management/appservice/AppServiceCertificate$DefinitionStages$WithCreate;
4: invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithCreate.createAsync:()Lrx/Observable;
5: astore 2
start local 2 6: aload 0
aload 2
invokestatic com.microsoft.azure.management.resources.fluentcore.utils.Utils.rootResource:(Lrx/Observable;)Lrx/Observable;
putfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.newCertificate:Lrx/Observable;
7: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
0 8 1 certificateOrder Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;
6 8 2 resourceStream Lrx/Observable<Lcom/microsoft/azure/management/resources/fluentcore/model/Indexable;>;
Signature: (Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
MethodParameters:
Name Flags
certificateOrder final
private com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl<FluentT, FluentImplT> withCertificateThumbprint(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.HostNameSslState
aload 1
invokevirtual com.microsoft.azure.management.appservice.HostNameSslState.withThumbprint:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslState;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
0 2 1 thumbprint Ljava/lang/String;
Signature: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
MethodParameters:
Name Flags
thumbprint
public com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl<FluentT, FluentImplT> withSniBasedSsl();
descriptor: ()Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.HostNameSslState
getstatic com.microsoft.azure.management.appservice.SslState.SNI_ENABLED:Lcom/microsoft/azure/management/appservice/SslState;
invokevirtual com.microsoft.azure.management.appservice.HostNameSslState.withSslState:(Lcom/microsoft/azure/management/appservice/SslState;)Lcom/microsoft/azure/management/appservice/HostNameSslState;
pop
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
Signature: ()Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
public com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl<FluentT, FluentImplT> withIpBasedSsl();
descriptor: ()Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.HostNameSslState
getstatic com.microsoft.azure.management.appservice.SslState.IP_BASED_ENABLED:Lcom/microsoft/azure/management/appservice/SslState;
invokevirtual com.microsoft.azure.management.appservice.HostNameSslState.withSslState:(Lcom/microsoft/azure/management/appservice/SslState;)Lcom/microsoft/azure/management/appservice/HostNameSslState;
pop
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
Signature: ()Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
rx.Observable<com.microsoft.azure.management.appservice.AppServiceCertificate> newCertificate();
descriptor: ()Lrx/Observable;
flags: (0x0000)
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.newCertificate:Lrx/Observable;
new com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$3
dup
aload 0
invokespecial com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$3.<init>:(Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;)V
invokevirtual rx.Observable.doOnNext:(Lrx/functions/Action1;)Lrx/Observable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/AppServiceCertificate;>;
public com.microsoft.azure.management.appservice.WebAppBase parent();
descriptor: ()Lcom/microsoft/azure/management/appservice/WebAppBase;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
public com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl<FluentT, FluentImplT> forHostname(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.inner:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.HostNameSslState
aload 1
invokevirtual com.microsoft.azure.management.appservice.HostNameSslState.withName:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslState;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
0 2 1 hostname Ljava/lang/String;
Signature: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
MethodParameters:
Name Flags
hostname
public com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl<FluentT, FluentImplT> withExistingKeyVault(com.microsoft.azure.management.keyvault.Vault);
descriptor: (Lcom/microsoft/azure/management/keyvault/Vault;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.certificateInDefinition:Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithKeyVault;
1: aload 1
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithKeyVault.withExistingKeyVault:(Lcom/microsoft/azure/management/keyvault/Vault;)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithCreate;
2: invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCreate.createAsync:()Lrx/Observable;
3: invokestatic com.microsoft.azure.management.resources.fluentcore.utils.Utils.rootResource:(Lrx/Observable;)Lrx/Observable;
astore 2
start local 2 4: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.manager:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
astore 3
start local 3 5: aload 0
aload 2
6: new com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$4
dup
aload 0
aload 3
invokespecial com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$4.<init>:(Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;)V
invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
7: putfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.newCertificate:Lrx/Observable;
8: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
0 9 1 vault Lcom/microsoft/azure/management/keyvault/Vault;
4 9 2 appServiceCertificateOrderObservable Lrx/Observable<Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;>;
5 9 3 manager Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;
Signature: (Lcom/microsoft/azure/management/keyvault/Vault;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
MethodParameters:
Name Flags
vault final
public com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl<FluentT, FluentImplT> withNewKeyVault(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.certificateInDefinition:Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithKeyVault;
1: aload 1
aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.region:()Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;
invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithKeyVault.withNewKeyVault:(Ljava/lang/String;Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithCreate;
2: invokeinterface com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCreate.createAsync:()Lrx/Observable;
3: invokestatic com.microsoft.azure.management.resources.fluentcore.utils.Utils.rootResource:(Lrx/Observable;)Lrx/Observable;
astore 2
start local 2 4: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
invokeinterface com.microsoft.azure.management.appservice.WebAppBase.manager:()Ljava/lang/Object;
checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
astore 3
start local 3 5: aload 0
aload 2
6: new com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$5
dup
aload 0
aload 3
invokespecial com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$5.<init>:(Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;)V
invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
7: putfield com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.newCertificate:Lrx/Observable;
8: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
0 9 1 vaultName Ljava/lang/String;
4 9 2 appServiceCertificateOrderObservable Lrx/Observable<Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;>;
5 9 3 manager Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;
Signature: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
MethodParameters:
Name Flags
vaultName
private java.lang.String getCertificateThumbprint(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: new java.io.FileInputStream
dup
aload 1
invokespecial java.io.FileInputStream.<init>:(Ljava/lang/String;)V
astore 3
start local 3 1: ldc "PKCS12"
invokestatic java.security.KeyStore.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore;
astore 4
start local 4 2: aload 4
aload 3
aload 2
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual java.security.KeyStore.load:(Ljava/io/InputStream;[C)V
3: aload 4
invokevirtual java.security.KeyStore.aliases:()Ljava/util/Enumeration;
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 4: aload 4
aload 5
invokevirtual java.security.KeyStore.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate;
checkcast java.security.cert.X509Certificate
astore 6
start local 6 5: aload 3
invokevirtual java.io.InputStream.close:()V
6: ldc "SHA-1"
invokestatic java.security.MessageDigest.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest;
astore 7
start local 7 7: invokestatic com.google.common.io.BaseEncoding.base16:()Lcom/google/common/io/BaseEncoding;
aload 7
aload 6
invokevirtual java.security.cert.X509Certificate.getEncoded:()[B
invokevirtual java.security.MessageDigest.digest:([B)[B
invokevirtual com.google.common.io.BaseEncoding.encode:([B)Ljava/lang/String;
8: areturn
end local 7 end local 6 end local 5 end local 4 end local 3 9: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 10: new java.lang.RuntimeException
dup
aload 3
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
0 11 1 pfxPath Ljava/lang/String;
0 11 2 password Ljava/lang/String;
1 9 3 inStream Ljava/io/InputStream;
2 9 4 ks Ljava/security/KeyStore;
4 9 5 alias Ljava/lang/String;
5 9 6 certificate Ljava/security/cert/X509Certificate;
7 9 7 sha Ljava/security/MessageDigest;
10 11 3 ex Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.security.KeyStoreException
0 8 9 Class java.security.cert.CertificateException
0 8 9 Class java.security.NoSuchAlgorithmException
0 8 9 Class java.io.IOException
MethodParameters:
Name Flags
pfxPath
password
private java.lang.String getCertificateUniqueName(java.lang.String, com.microsoft.azure.management.resources.fluentcore.arm.Region);
descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "%s##%s#"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
invokevirtual com.microsoft.azure.management.resources.fluentcore.arm.Region.label:()Ljava/lang/String;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl<TFluentT;TFluentImplT;>;
0 1 1 thumbprint Ljava/lang/String;
0 1 2 region Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;
MethodParameters:
Name Flags
thumbprint
region
public java.lang.Object parent();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.parent:()Lcom/microsoft/azure/management/appservice/WebAppBase;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithCertificate forHostname(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$DefinitionStages$WithCertificate;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.forHostname:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithCertificate forHostname(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$UpdateDefinitionStages$WithCertificate;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.forHostname:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithAttach withIpBasedSsl();
descriptor: ()Lcom/microsoft/azure/management/appservice/HostNameSslBinding$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withIpBasedSsl:()Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithAttach withIpBasedSsl();
descriptor: ()Lcom/microsoft/azure/management/appservice/HostNameSslBinding$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withIpBasedSsl:()Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithSslType withExistingCertificate(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$DefinitionStages$WithSslType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withExistingCertificate:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithSslType withExistingCertificate(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$UpdateDefinitionStages$WithSslType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withExistingCertificate:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object attach();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.attach:()Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithSslType withNewKeyVault(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$DefinitionStages$WithSslType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withNewKeyVault:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithSslType withNewKeyVault(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$UpdateDefinitionStages$WithSslType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withNewKeyVault:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithAttach withSniBasedSsl();
descriptor: ()Lcom/microsoft/azure/management/appservice/HostNameSslBinding$DefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withSniBasedSsl:()Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithAttach withSniBasedSsl();
descriptor: ()Lcom/microsoft/azure/management/appservice/HostNameSslBinding$UpdateDefinitionStages$WithAttach;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withSniBasedSsl:()Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithSslType withPfxCertificateToUpload(java.io.File, java.lang.String);
descriptor: (Ljava/io/File;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$DefinitionStages$WithSslType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withPfxCertificateToUpload:(Ljava/io/File;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithSslType withPfxCertificateToUpload(java.io.File, java.lang.String);
descriptor: (Ljava/io/File;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$UpdateDefinitionStages$WithSslType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withPfxCertificateToUpload:(Ljava/io/File;Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithSslType withExistingKeyVault(com.microsoft.azure.management.keyvault.Vault);
descriptor: (Lcom/microsoft/azure/management/keyvault/Vault;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$DefinitionStages$WithSslType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withExistingKeyVault:(Lcom/microsoft/azure/management/keyvault/Vault;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithSslType withExistingKeyVault(com.microsoft.azure.management.keyvault.Vault);
descriptor: (Lcom/microsoft/azure/management/keyvault/Vault;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$UpdateDefinitionStages$WithSslType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withExistingKeyVault:(Lcom/microsoft/azure/management/keyvault/Vault;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithSslType withExistingAppServiceCertificateOrder(com.microsoft.azure.management.appservice.AppServiceCertificateOrder);
descriptor: (Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$DefinitionStages$WithSslType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withExistingAppServiceCertificateOrder:(Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithSslType withExistingAppServiceCertificateOrder(com.microsoft.azure.management.appservice.AppServiceCertificateOrder);
descriptor: (Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$UpdateDefinitionStages$WithSslType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withExistingAppServiceCertificateOrder:(Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithKeyVault withNewStandardSslCertificateOrder(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$DefinitionStages$WithKeyVault;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withNewStandardSslCertificateOrder:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithKeyVault withNewStandardSslCertificateOrder(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/HostNameSslBinding$UpdateDefinitionStages$WithKeyVault;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl.withNewStandardSslCertificateOrder:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/HostNameSslBindingImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: <FluentT::Lcom/microsoft/azure/management/appservice/WebAppBase;FluentImplT:Lcom/microsoft/azure/management/appservice/implementation/WebAppBaseImpl<TFluentT;TFluentImplT;>;>Lcom/microsoft/azure/management/resources/fluentcore/model/implementation/IndexableWrapperImpl<Lcom/microsoft/azure/management/appservice/HostNameSslState;>;Lcom/microsoft/azure/management/appservice/HostNameSslBinding;Lcom/microsoft/azure/management/appservice/HostNameSslBinding$Definition<Lcom/microsoft/azure/management/appservice/WebAppBase$DefinitionStages$WithCreate<TFluentT;>;>;Lcom/microsoft/azure/management/appservice/HostNameSslBinding$UpdateDefinition<Lcom/microsoft/azure/management/appservice/WebAppBase$Update<TFluentT;>;>;
SourceFile: "HostNameSslBindingImpl.java"
NestMembers:
com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$1 com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$2 com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$3 com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$4 com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$5
InnerClasses:
public abstract DefinitionStages = com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages of com.microsoft.azure.management.appservice.AppServiceCertificate
public abstract Blank = com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$Blank of com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages
public abstract WithCertificate = com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithCertificate of com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages
public abstract WithCreate = com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithCreate of com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages
public abstract WithGroup = com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithGroup of com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages
public abstract WithPfxFilePassword = com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages$WithPfxFilePassword of com.microsoft.azure.management.appservice.AppServiceCertificate$DefinitionStages
public abstract DefinitionStages = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages of com.microsoft.azure.management.appservice.AppServiceCertificateOrder
public abstract Blank = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$Blank of com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages
public abstract WithCertificateSku = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCertificateSku of com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages
public abstract WithCreate = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCreate of com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages
public abstract WithDomainVerificationFromWebApp = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithDomainVerificationFromWebApp of com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages
public abstract WithHostName = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithHostName of com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages
public abstract WithKeyVault = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithKeyVault of com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages
public abstract Definition = com.microsoft.azure.management.appservice.HostNameSslBinding$Definition of com.microsoft.azure.management.appservice.HostNameSslBinding
public abstract DefinitionStages = com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages of com.microsoft.azure.management.appservice.HostNameSslBinding
public abstract WithAttach = com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithAttach of com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages
public abstract WithCertificate = com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithCertificate of com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages
public abstract WithKeyVault = com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithKeyVault of com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages
public abstract WithSslType = com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages$WithSslType of com.microsoft.azure.management.appservice.HostNameSslBinding$DefinitionStages
public abstract UpdateDefinition = com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinition of com.microsoft.azure.management.appservice.HostNameSslBinding
public abstract UpdateDefinitionStages = com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages of com.microsoft.azure.management.appservice.HostNameSslBinding
public abstract WithAttach = com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithAttach of com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages
public abstract WithCertificate = com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithCertificate of com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages
public abstract WithKeyVault = com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithKeyVault of com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages
public abstract WithSslType = com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages$WithSslType of com.microsoft.azure.management.appservice.HostNameSslBinding$UpdateDefinitionStages
public abstract DefinitionStages = com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages of com.microsoft.azure.management.appservice.WebAppBase
public abstract WithCreate = com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages$WithCreate of com.microsoft.azure.management.appservice.WebAppBase$DefinitionStages
public abstract Update = com.microsoft.azure.management.appservice.WebAppBase$Update of com.microsoft.azure.management.appservice.WebAppBase
com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$1
com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$2
com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$3
com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$4
com.microsoft.azure.management.appservice.implementation.HostNameSslBindingImpl$5
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.LangDefinition(ContainerName = "/Microsoft.Azure.Management.AppService.Fluent")