ApplicationPackageImpl Class
- java.
lang. Object - com.
microsoft. azure. management. resources. fluentcore. arm. models. implementation. ExternalChildResourceImpl<ApplicationPackage, ApplicationPackageInner, ApplicationImpl, Application> - com.
microsoft. azure. management. batch. implementation. ApplicationPackageImpl
- com.
- com.
public class ApplicationPackageImpl implements ApplicationPackage
Implementation for BatchAccount Application Package and its parent interfaces.
Constructor Summary
Constructor | Description | |
---|---|---|
ApplicationPackageImpl(String name, ApplicationImpl parent, ApplicationPackageInner inner, ApplicationPackagesInner client) |
Method Summary
Modifier and Type | Method and Description |
---|---|
void |
activate(String format)
Activates the application package. |
Completable |
activateAsync(String format)
Activates the application package asynchronously. |
ServiceFuture<Void> |
activateAsync(String format, ServiceCallback<Void> callback)
Activates the application package asynchronously. |
Observable<Application |
createResourceAsync() |
void |
delete()
Deletes the application package. |
Observable<Void> | deleteResourceAsync() |
String | format() |
Observable<Application |
getInnerAsync() |
String | id() |
DateTime | lastActivationTime() |
Application |
newApplicationPackage(String name, ApplicationImpl parent, ApplicationPackagesInner client) |
Package |
state() |
String | storageUrl() |
DateTime | storageUrlExpiry() |
Observable<Application |
updateResourceAsync() |
Inherited Members
Constructor Details
ApplicationPackageImpl
protected ApplicationPackageImpl(String name, ApplicationImpl parent, ApplicationPackageInner inner, ApplicationPackagesInner client)
Parameters:
Method Details
activate
public void activate(String format)
Activates the application package.
Overrides:
ApplicationPackageImpl.activate(String format)Parameters:
activateAsync
public Completable activateAsync(String format)
Activates the application package asynchronously.
Overrides:
ApplicationPackageImpl.activateAsync(String format)Parameters:
Returns:
activateAsync
public ServiceFuture
Activates the application package asynchronously.
Overrides:
ApplicationPackageImpl.activateAsync(String format, ServiceCallback<Void> callback)Parameters:
Returns:
createResourceAsync
public Observable
delete
public void delete()
Deletes the application package.
Overrides:
ApplicationPackageImpl.delete()deleteResourceAsync
public Observable
format
public String format()
Overrides:
ApplicationPackageImpl.format()Returns:
getInnerAsync
protected Observable
id
public String id()
Overrides:
ApplicationPackageImpl.id()Returns:
lastActivationTime
public DateTime lastActivationTime()
Overrides:
ApplicationPackageImpl.lastActivationTime()Returns:
newApplicationPackage
protected static ApplicationPackageImpl newApplicationPackage(String name, ApplicationImpl parent, ApplicationPackagesInner client)
Parameters:
state
public PackageState state()
Overrides:
ApplicationPackageImpl.state()Returns:
storageUrl
public String storageUrl()
Overrides:
ApplicationPackageImpl.storageUrl()Returns:
storageUrlExpiry
public DateTime storageUrlExpiry()
Overrides:
ApplicationPackageImpl.storageUrlExpiry()Returns:
updateResourceAsync
public Observable
Applies to
Azure SDK for Java