TimeZonesClient Interface

public interface TimeZonesClient

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

Method Summary

Modifier and Type Method and Description
abstract TimeZoneInner get(String locationName, String timeZoneId)

Gets a managed instance time zone.

abstract Mono<TimeZoneInner> getAsync(String locationName, String timeZoneId)

Gets a managed instance time zone.

abstract Response<TimeZoneInner> getWithResponse(String locationName, String timeZoneId, Context context)

Gets a managed instance time zone.

abstract Mono<Response<TimeZoneInner>> getWithResponseAsync(String locationName, String timeZoneId)

Gets a managed instance time zone.

abstract PagedIterable<TimeZoneInner> listByLocation(String locationName)

Gets a list of managed instance time zones by location.

abstract PagedIterable<TimeZoneInner> listByLocation(String locationName, Context context)

Gets a list of managed instance time zones by location.

abstract PagedFlux<TimeZoneInner> listByLocationAsync(String locationName)

Gets a list of managed instance time zones by location.

Method Details

get

public abstract TimeZoneInner get(String locationName, String timeZoneId)

Gets a managed instance time zone.

Parameters:

locationName - The locationName parameter.
timeZoneId - The timeZoneId parameter.

Returns:

a managed instance time zone.

getAsync

public abstract Mono getAsync(String locationName, String timeZoneId)

Gets a managed instance time zone.

Parameters:

locationName - The locationName parameter.
timeZoneId - The timeZoneId parameter.

Returns:

a managed instance time zone on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String locationName, String timeZoneId, Context context)

Gets a managed instance time zone.

Parameters:

locationName - The locationName parameter.
timeZoneId - The timeZoneId parameter.
context - The context to associate with this operation.

Returns:

a managed instance time zone along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String locationName, String timeZoneId)

Gets a managed instance time zone.

Parameters:

locationName - The locationName parameter.
timeZoneId - The timeZoneId parameter.

Returns:

a managed instance time zone along with Response<T> on successful completion of Mono.

listByLocation

public abstract PagedIterable listByLocation(String locationName)

Gets a list of managed instance time zones by location.

Parameters:

locationName - The locationName parameter.

Returns:

a list of managed instance time zones by location as paginated response with PagedIterable<T>.

listByLocation

public abstract PagedIterable listByLocation(String locationName, Context context)

Gets a list of managed instance time zones by location.

Parameters:

locationName - The locationName parameter.
context - The context to associate with this operation.

Returns:

a list of managed instance time zones by location as paginated response with PagedIterable<T>.

listByLocationAsync

public abstract PagedFlux listByLocationAsync(String locationName)

Gets a list of managed instance time zones by location.

Parameters:

locationName - The locationName parameter.

Returns:

a list of managed instance time zones by location as paginated response with PagedFlux<T>.

Applies to