DomainsDomainsClient Interface

public interface DomainsDomainsClient

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

Method Summary

Modifier and Type Method and Description
abstract MicrosoftGraphDomainInner createDomain(MicrosoftGraphDomainInner body)

Add new entity to domains.

abstract Mono<MicrosoftGraphDomainInner> createDomainAsync(MicrosoftGraphDomainInner body)

Add new entity to domains.

abstract Response<MicrosoftGraphDomainInner> createDomainWithResponse(MicrosoftGraphDomainInner body, Context context)

Add new entity to domains.

abstract Mono<Response<MicrosoftGraphDomainInner>> createDomainWithResponseAsync(MicrosoftGraphDomainInner body)

Add new entity to domains.

abstract void deleteDomain(String domainId)

Delete entity from domains.

abstract Mono<Void> deleteDomainAsync(String domainId)

Delete entity from domains.

abstract Response<Void> deleteDomainWithResponse(String domainId, String ifMatch, Context context)

Delete entity from domains.

abstract Mono<Response<Void>> deleteDomainWithResponseAsync(String domainId, String ifMatch)

Delete entity from domains.

abstract MicrosoftGraphDomainInner getDomain(String domainId)

Get entity from domains by key.

abstract Mono<MicrosoftGraphDomainInner> getDomainAsync(String domainId)

Get entity from domains by key.

abstract Response<MicrosoftGraphDomainInner> getDomainWithResponse(String domainId, List<Get1ItemsItem> select, List<Get2ItemsItem> expand, Context context)

Get entity from domains by key.

abstract Mono<Response<MicrosoftGraphDomainInner>> getDomainWithResponseAsync(String domainId, List<Get1ItemsItem> select, List<Get2ItemsItem> expand)

Get entity from domains by key.

abstract PagedIterable<MicrosoftGraphDomainInner> listDomain()

Get entities from domains.

abstract PagedIterable<MicrosoftGraphDomainInner> listDomain(Integer top, Integer skip, String search, String filter, Boolean count, List<Get5ItemsItem> orderby, List<Get6ItemsItem> select, List<Get7ItemsItem> expand, Context context)

Get entities from domains.

abstract PagedFlux<MicrosoftGraphDomainInner> listDomainAsync()

Get entities from domains.

abstract PagedFlux<MicrosoftGraphDomainInner> listDomainAsync(Integer top, Integer skip, String search, String filter, Boolean count, List<Get5ItemsItem> orderby, List<Get6ItemsItem> select, List<Get7ItemsItem> expand)

Get entities from domains.

abstract void updateDomain(String domainId, MicrosoftGraphDomainInner body)

Update entity in domains.

abstract Mono<Void> updateDomainAsync(String domainId, MicrosoftGraphDomainInner body)

Update entity in domains.

abstract Response<Void> updateDomainWithResponse(String domainId, MicrosoftGraphDomainInner body, Context context)

Update entity in domains.

abstract Mono<Response<Void>> updateDomainWithResponseAsync(String domainId, MicrosoftGraphDomainInner body)

Update entity in domains.

Method Details

createDomain

public abstract MicrosoftGraphDomainInner createDomain(MicrosoftGraphDomainInner body)

Add new entity to domains.

Parameters:

body - New entity.

Returns:

domain.

createDomainAsync

public abstract Mono createDomainAsync(MicrosoftGraphDomainInner body)

Add new entity to domains.

Parameters:

body - New entity.

Returns:

domain on successful completion of Mono.

createDomainWithResponse

public abstract Response createDomainWithResponse(MicrosoftGraphDomainInner body, Context context)

Add new entity to domains.

Parameters:

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

Returns:

domain along with Response<T>.

createDomainWithResponseAsync

public abstract Mono> createDomainWithResponseAsync(MicrosoftGraphDomainInner body)

Add new entity to domains.

Parameters:

body - New entity.

Returns:

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

deleteDomain

public abstract void deleteDomain(String domainId)

Delete entity from domains.

Parameters:

domainId - key: id of domain.

deleteDomainAsync

public abstract Mono deleteDomainAsync(String domainId)

Delete entity from domains.

Parameters:

domainId - key: id of domain.

Returns:

A Mono that completes when a successful response is received.

deleteDomainWithResponse

public abstract Response deleteDomainWithResponse(String domainId, String ifMatch, Context context)

Delete entity from domains.

Parameters:

domainId - key: id of domain.
ifMatch - ETag.
context - The context to associate with this operation.

Returns:

deleteDomainWithResponseAsync

public abstract Mono> deleteDomainWithResponseAsync(String domainId, String ifMatch)

Delete entity from domains.

Parameters:

domainId - key: id of domain.
ifMatch - ETag.

Returns:

the Response<T> on successful completion of Mono.

getDomain

public abstract MicrosoftGraphDomainInner getDomain(String domainId)

Get entity from domains by key.

Parameters:

domainId - key: id of domain.

Returns:

entity from domains by key.

getDomainAsync

public abstract Mono getDomainAsync(String domainId)

Get entity from domains by key.

Parameters:

domainId - key: id of domain.

Returns:

entity from domains by key on successful completion of Mono.

getDomainWithResponse

public abstract Response getDomainWithResponse(String domainId, List select, List expand, Context context)

Get entity from domains by key.

Parameters:

domainId - key: id of domain.
select - Select properties to be returned.
expand - Expand related entities.
context - The context to associate with this operation.

Returns:

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

getDomainWithResponseAsync

public abstract Mono> getDomainWithResponseAsync(String domainId, List select, List expand)

Get entity from domains by key.

Parameters:

domainId - key: id of domain.
select - Select properties to be returned.
expand - Expand related entities.

Returns:

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

listDomain

public abstract PagedIterable listDomain()

Get entities from domains.

Returns:

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

listDomain

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

Get entities from domains.

Parameters:

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 domains as paginated response with PagedIterable<T>.

listDomainAsync

public abstract PagedFlux listDomainAsync()

Get entities from domains.

Returns:

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

listDomainAsync

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

Get entities from domains.

Parameters:

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 domains as paginated response with PagedFlux<T>.

updateDomain

public abstract void updateDomain(String domainId, MicrosoftGraphDomainInner body)

Update entity in domains.

Parameters:

domainId - key: id of domain.
body - New property values.

updateDomainAsync

public abstract Mono updateDomainAsync(String domainId, MicrosoftGraphDomainInner body)

Update entity in domains.

Parameters:

domainId - key: id of domain.
body - New property values.

Returns:

A Mono that completes when a successful response is received.

updateDomainWithResponse

public abstract Response updateDomainWithResponse(String domainId, MicrosoftGraphDomainInner body, Context context)

Update entity in domains.

Parameters:

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

Returns:

updateDomainWithResponseAsync

public abstract Mono> updateDomainWithResponseAsync(String domainId, MicrosoftGraphDomainInner body)

Update entity in domains.

Parameters:

domainId - key: id of domain.
body - New property values.

Returns:

the Response<T> on successful completion of Mono.

Applies to