ApplicationsApplicationsClient Interface

public interface ApplicationsApplicationsClient

An instance of this class provides access to all the operations defined in ApplicationsApplicationsClient.

Method Summary

Modifier and Type Method and Description
abstract MicrosoftGraphApplicationInner createApplication(MicrosoftGraphApplicationInner body)

Add new entity to applications.

abstract Mono<MicrosoftGraphApplicationInner> createApplicationAsync(MicrosoftGraphApplicationInner body)

Add new entity to applications.

abstract Response<MicrosoftGraphApplicationInner> createApplicationWithResponse(MicrosoftGraphApplicationInner body, Context context)

Add new entity to applications.

abstract Mono<Response<MicrosoftGraphApplicationInner>> createApplicationWithResponseAsync(MicrosoftGraphApplicationInner body)

Add new entity to applications.

abstract void deleteApplication(String applicationId)

Delete entity from applications.

abstract Mono<Void> deleteApplicationAsync(String applicationId)

Delete entity from applications.

abstract Response<Void> deleteApplicationWithResponse(String applicationId, String ifMatch, Context context)

Delete entity from applications.

abstract Mono<Response<Void>> deleteApplicationWithResponseAsync(String applicationId, String ifMatch)

Delete entity from applications.

abstract MicrosoftGraphApplicationInner getApplication(String applicationId)

Get entity from applications by key.

abstract Mono<MicrosoftGraphApplicationInner> getApplicationAsync(String applicationId)

Get entity from applications by key.

abstract Response<MicrosoftGraphApplicationInner> getApplicationWithResponse(String applicationId, String consistencyLevel, List<Get2ItemsItem> select, List<Get3ItemsItem> expand, Context context)

Get entity from applications by key.

abstract Mono<Response<MicrosoftGraphApplicationInner>> getApplicationWithResponseAsync(String applicationId, String consistencyLevel, List<Get2ItemsItem> select, List<Get3ItemsItem> expand)

Get entity from applications by key.

abstract BinaryData getLogo(String applicationId)

Get media content for application from applications.

abstract Mono<BinaryData> getLogoAsync(String applicationId)

Get media content for application from applications.

abstract Response<BinaryData> getLogoWithResponse(String applicationId, Context context)

Get media content for application from applications.

abstract Mono<Response<BinaryData>> getLogoWithResponseAsync(String applicationId)

Get media content for application from applications.

abstract PagedIterable<MicrosoftGraphApplicationInner> listApplication()

Get entities from applications.

abstract PagedIterable<MicrosoftGraphApplicationInner> listApplication(String consistencyLevel, Integer top, Integer skip, String search, String filter, Boolean count, List<Get6ItemsItem> orderby, List<Get7ItemsItem> select, List<Get8ItemsItem> expand, Context context)

Get entities from applications.

abstract PagedFlux<MicrosoftGraphApplicationInner> listApplicationAsync()

Get entities from applications.

abstract PagedFlux<MicrosoftGraphApplicationInner> listApplicationAsync(String consistencyLevel, Integer top, Integer skip, String search, String filter, Boolean count, List<Get6ItemsItem> orderby, List<Get7ItemsItem> select, List<Get8ItemsItem> expand)

Get entities from applications.

abstract void setLogo(String applicationId, BinaryData data, long contentLength)

Update media content for application in applications.

abstract void setLogo(String applicationId, Flux<ByteBuffer> data, long contentLength)

Update media content for application in applications.

abstract Mono<Void> setLogoAsync(String applicationId, BinaryData data, long contentLength)

Update media content for application in applications.

abstract Mono<Void> setLogoAsync(String applicationId, Flux<ByteBuffer> data, long contentLength)

Update media content for application in applications.

abstract Response<Void> setLogoWithResponse(String applicationId, BinaryData data, long contentLength, Context context)

Update media content for application in applications.

abstract Response<Void> setLogoWithResponse(String applicationId, Flux<ByteBuffer> data, long contentLength, Context context)

Update media content for application in applications.

abstract Mono<Response<Void>> setLogoWithResponseAsync(String applicationId, BinaryData data, long contentLength)

Update media content for application in applications.

abstract Mono<Response<Void>> setLogoWithResponseAsync(String applicationId, Flux<ByteBuffer> data, long contentLength)

Update media content for application in applications.

abstract void updateApplication(String applicationId, MicrosoftGraphApplicationInner body)

Update entity in applications.

abstract Mono<Void> updateApplicationAsync(String applicationId, MicrosoftGraphApplicationInner body)

Update entity in applications.

abstract Response<Void> updateApplicationWithResponse(String applicationId, MicrosoftGraphApplicationInner body, Context context)

Update entity in applications.

abstract Mono<Response<Void>> updateApplicationWithResponseAsync(String applicationId, MicrosoftGraphApplicationInner body)

Update entity in applications.

Method Details

createApplication

public abstract MicrosoftGraphApplicationInner createApplication(MicrosoftGraphApplicationInner body)

Add new entity to applications.

Parameters:

body - New entity.

Returns:

application.

createApplicationAsync

public abstract Mono createApplicationAsync(MicrosoftGraphApplicationInner body)

Add new entity to applications.

Parameters:

body - New entity.

Returns:

application on successful completion of Mono.

createApplicationWithResponse

public abstract Response createApplicationWithResponse(MicrosoftGraphApplicationInner body, Context context)

Add new entity to applications.

Parameters:

body - New entity.
context - The context to associate with this operation.

Returns:

application along with Response<T>.

createApplicationWithResponseAsync

public abstract Mono> createApplicationWithResponseAsync(MicrosoftGraphApplicationInner body)

Add new entity to applications.

Parameters:

body - New entity.

Returns:

application along with Response<T> on successful completion of Mono.

deleteApplication

public abstract void deleteApplication(String applicationId)

Delete entity from applications.

Parameters:

applicationId - key: id of application.

deleteApplicationAsync

public abstract Mono deleteApplicationAsync(String applicationId)

Delete entity from applications.

Parameters:

applicationId - key: id of application.

Returns:

A Mono that completes when a successful response is received.

deleteApplicationWithResponse

public abstract Response deleteApplicationWithResponse(String applicationId, String ifMatch, Context context)

Delete entity from applications.

Parameters:

applicationId - key: id of application.
ifMatch - ETag.
context - The context to associate with this operation.

Returns:

deleteApplicationWithResponseAsync

public abstract Mono> deleteApplicationWithResponseAsync(String applicationId, String ifMatch)

Delete entity from applications.

Parameters:

applicationId - key: id of application.
ifMatch - ETag.

Returns:

the Response<T> on successful completion of Mono.

getApplication

public abstract MicrosoftGraphApplicationInner getApplication(String applicationId)

Get entity from applications by key.

Parameters:

applicationId - key: id of application.

Returns:

entity from applications by key.

getApplicationAsync

public abstract Mono getApplicationAsync(String applicationId)

Get entity from applications by key.

Parameters:

applicationId - key: id of application.

Returns:

entity from applications by key on successful completion of Mono.

getApplicationWithResponse

public abstract Response getApplicationWithResponse(String applicationId, String consistencyLevel, List select, List expand, Context context)

Get entity from applications by key.

Parameters:

applicationId - key: id of application.
consistencyLevel - Indicates the requested consistency level.
select - Select properties to be returned.
expand - Expand related entities.
context - The context to associate with this operation.

Returns:

entity from applications by key along with Response<T>.

getApplicationWithResponseAsync

public abstract Mono> getApplicationWithResponseAsync(String applicationId, String consistencyLevel, List select, List expand)

Get entity from applications by key.

Parameters:

applicationId - key: id of application.
consistencyLevel - Indicates the requested consistency level.
select - Select properties to be returned.
expand - Expand related entities.

Returns:

entity from applications by key along with Response<T> on successful completion of Mono.

getLogo

public abstract BinaryData getLogo(String applicationId)

Get media content for application from applications.

Parameters:

applicationId - key: id of application.

Returns:

media content for application from applications.

getLogoAsync

public abstract Mono getLogoAsync(String applicationId)

Get media content for application from applications.

Parameters:

applicationId - key: id of application.

Returns:

media content for application from applications on successful completion of Mono.

getLogoWithResponse

public abstract Response getLogoWithResponse(String applicationId, Context context)

Get media content for application from applications.

Parameters:

applicationId - key: id of application.
context - The context to associate with this operation.

Returns:

media content for application from applications along with Response<T>.

getLogoWithResponseAsync

public abstract Mono> getLogoWithResponseAsync(String applicationId)

Get media content for application from applications.

Parameters:

applicationId - key: id of application.

Returns:

media content for application from applications along with Response<T> on successful completion of Mono.

listApplication

public abstract PagedIterable listApplication()

Get entities from applications.

Returns:

entities from applications as paginated response with PagedIterable<T>.

listApplication

public abstract PagedIterable listApplication(String consistencyLevel, Integer top, Integer skip, String search, String filter, Boolean count, List orderby, List select, List expand, Context context)

Get entities from applications.

Parameters:

consistencyLevel - Indicates the requested consistency level.
top - Show only the first n items.
skip - Skip the first n items.
search - Search items by search phrases.
filter - Filter items by property values.
count - Include count of items.
orderby - Order items by property values.
select - Select properties to be returned.
expand - Expand related entities.
context - The context to associate with this operation.

Returns:

entities from applications as paginated response with PagedIterable<T>.

listApplicationAsync

public abstract PagedFlux listApplicationAsync()

Get entities from applications.

Returns:

entities from applications as paginated response with PagedFlux<T>.

listApplicationAsync

public abstract PagedFlux listApplicationAsync(String consistencyLevel, Integer top, Integer skip, String search, String filter, Boolean count, List orderby, List select, List expand)

Get entities from applications.

Parameters:

consistencyLevel - Indicates the requested consistency level.
top - Show only the first n items.
skip - Skip the first n items.
search - Search items by search phrases.
filter - Filter items by property values.
count - Include count of items.
orderby - Order items by property values.
select - Select properties to be returned.
expand - Expand related entities.

Returns:

entities from applications as paginated response with PagedFlux<T>.

setLogo

public abstract void setLogo(String applicationId, BinaryData data, long contentLength)

Update media content for application in applications.

Parameters:

applicationId - key: id of application.
data - New media content.
contentLength - The Content-Length header for the request.

setLogo

public abstract void setLogo(String applicationId, Flux data, long contentLength)

Update media content for application in applications.

Parameters:

applicationId - key: id of application.
data - New media content.
contentLength - The Content-Length header for the request.

setLogoAsync

public abstract Mono setLogoAsync(String applicationId, BinaryData data, long contentLength)

Update media content for application in applications.

Parameters:

applicationId - key: id of application.
data - New media content.
contentLength - The Content-Length header for the request.

Returns:

A Mono that completes when a successful response is received.

setLogoAsync

public abstract Mono setLogoAsync(String applicationId, Flux data, long contentLength)

Update media content for application in applications.

Parameters:

applicationId - key: id of application.
data - New media content.
contentLength - The Content-Length header for the request.

Returns:

A Mono that completes when a successful response is received.

setLogoWithResponse

public abstract Response setLogoWithResponse(String applicationId, BinaryData data, long contentLength, Context context)

Update media content for application in applications.

Parameters:

applicationId - key: id of application.
data - New media content.
contentLength - The Content-Length header for the request.
context - The context to associate with this operation.

Returns:

setLogoWithResponse

public abstract Response setLogoWithResponse(String applicationId, Flux data, long contentLength, Context context)

Update media content for application in applications.

Parameters:

applicationId - key: id of application.
data - New media content.
contentLength - The Content-Length header for the request.
context - The context to associate with this operation.

Returns:

setLogoWithResponseAsync

public abstract Mono> setLogoWithResponseAsync(String applicationId, BinaryData data, long contentLength)

Update media content for application in applications.

Parameters:

applicationId - key: id of application.
data - New media content.
contentLength - The Content-Length header for the request.

Returns:

the Response<T> on successful completion of Mono.

setLogoWithResponseAsync

public abstract Mono> setLogoWithResponseAsync(String applicationId, Flux data, long contentLength)

Update media content for application in applications.

Parameters:

applicationId - key: id of application.
data - New media content.
contentLength - The Content-Length header for the request.

Returns:

the Response<T> on successful completion of Mono.

updateApplication

public abstract void updateApplication(String applicationId, MicrosoftGraphApplicationInner body)

Update entity in applications.

Parameters:

applicationId - key: id of application.
body - New property values.

updateApplicationAsync

public abstract Mono updateApplicationAsync(String applicationId, MicrosoftGraphApplicationInner body)

Update entity in applications.

Parameters:

applicationId - key: id of application.
body - New property values.

Returns:

A Mono that completes when a successful response is received.

updateApplicationWithResponse

public abstract Response updateApplicationWithResponse(String applicationId, MicrosoftGraphApplicationInner body, Context context)

Update entity in applications.

Parameters:

applicationId - key: id of application.
body - New property values.
context - The context to associate with this operation.

Returns:

updateApplicationWithResponseAsync

public abstract Mono> updateApplicationWithResponseAsync(String applicationId, MicrosoftGraphApplicationInner body)

Update entity in applications.

Parameters:

applicationId - key: id of application.
body - New property values.

Returns:

the Response<T> on successful completion of Mono.

Applies to