@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public interface ManagementStationAsync extends AutoCloseable
Use the OS Management Hub API to manage and monitor updates and patches for instances in OCI, your private data center, or 3rd-party clouds. For more information, see Overview of OS Management Hub.
close
void refreshClient()
Rebuilds the client from scratch. Useful to refresh certificates.
void setEndpoint(String endpoint)
Sets the endpoint to call (ex, https://www.example.com).
endpoint
- The endpoint of the serice.String getEndpoint()
Gets the set endpoint for REST call (ex, https://www.example.com)
void setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the
endpoint. If the service is not available in this region, however, an
IllegalArgumentException will be raised.
region
- The region of the service.void setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call setRegion
.
If no known Region could be determined, it will create an endpoint based on the default
endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
regionId
- The public region ID.void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled)
Determines whether realm specific endpoint should be used or not. Set realmSpecificEndpointTemplateEnabled to “true” if the user wants to enable use of realm specific endpoint template, otherwise set it to “false”
realmSpecificEndpointTemplateEnabled
- flag to enable the use of realm specific endpoint
templateFuture<ChangeManagementStationCompartmentResponse> changeManagementStationCompartment(ChangeManagementStationCompartmentRequest request, AsyncHandler<ChangeManagementStationCompartmentRequest,ChangeManagementStationCompartmentResponse> handler)
Moves a managment station to a different compartment.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateManagementStationResponse> createManagementStation(CreateManagementStationRequest request, AsyncHandler<CreateManagementStationRequest,CreateManagementStationResponse> handler)
Create a management station. You must provide proxy and mirror configuration information.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteManagementStationResponse> deleteManagementStation(DeleteManagementStationRequest request, AsyncHandler<DeleteManagementStationRequest,DeleteManagementStationResponse> handler)
Deletes a management station.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetManagementStationResponse> getManagementStation(GetManagementStationRequest request, AsyncHandler<GetManagementStationRequest,GetManagementStationResponse> handler)
Gets information about the specified management station.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListManagementStationsResponse> listManagementStations(ListManagementStationsRequest request, AsyncHandler<ListManagementStationsRequest,ListManagementStationsResponse> handler)
Lists management stations in a compartment.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListMirrorsResponse> listMirrors(ListMirrorsRequest request, AsyncHandler<ListMirrorsRequest,ListMirrorsResponse> handler)
Lists all software source mirrors associated with a specified management station.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<RefreshManagementStationConfigResponse> refreshManagementStationConfig(RefreshManagementStationConfigRequest request, AsyncHandler<RefreshManagementStationConfigRequest,RefreshManagementStationConfigResponse> handler)
Refreshes the list of software sources mirrored by the management station to support the associated instances.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<SynchronizeMirrorsResponse> synchronizeMirrors(SynchronizeMirrorsRequest request, AsyncHandler<SynchronizeMirrorsRequest,SynchronizeMirrorsResponse> handler)
Synchronize the specified software sources mirrors on the management station.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<SynchronizeSingleMirrorsResponse> synchronizeSingleMirrors(SynchronizeSingleMirrorsRequest request, AsyncHandler<SynchronizeSingleMirrorsRequest,SynchronizeSingleMirrorsResponse> handler)
Synchronize the specified software source mirrors on the management station.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateManagementStationResponse> updateManagementStation(UpdateManagementStationRequest request, AsyncHandler<UpdateManagementStationRequest,UpdateManagementStationResponse> handler)
Updates the configuration of the specified management station.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Copyright © 2016–2024. All rights reserved.