Class FleetAppsManagementClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseSyncClient
-
- com.oracle.bmc.fleetappsmanagement.FleetAppsManagementClient
-
- All Implemented Interfaces:
FleetAppsManagement
,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20230831") public class FleetAppsManagementClient extends BaseSyncClient implements FleetAppsManagement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FleetAppsManagementClient.Builder
Builder class for this client.
-
Field Summary
Fields Modifier and Type Field Description String
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.Optional<String>
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.static Service
SERVICE
Service instance for FleetAppsManagement.
-
Constructor Summary
Constructors Constructor Description FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Deprecated.Use thebuilder
instead.FleetAppsManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.FleetAppsManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.FleetAppsManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FleetAppsManagementClient.Builder
builder()
Create a builder for this client.CheckResourceTaggingResponse
checkResourceTagging(CheckResourceTaggingRequest request)
Check if Fleet Application Management tags can be added to the resources.void
close()
ConfirmTargetsResponse
confirmTargets(ConfirmTargetsRequest request)
Confirm targets to be managed for a Fleet.CreateFleetResponse
createFleet(CreateFleetRequest request)
Create a product, environment, group, or generic type of fleet in Fleet Application Management.CreateFleetCredentialResponse
createFleetCredential(CreateFleetCredentialRequest request)
Add credentials to a fleet in Fleet Application Management.CreateFleetPropertyResponse
createFleetProperty(CreateFleetPropertyRequest request)
Add an existing global property to a fleet in Fleet Application Management.CreateFleetResourceResponse
createFleetResource(CreateFleetResourceRequest request)
Add resource to a fleet in Fleet Application Management.DeleteFleetResponse
deleteFleet(DeleteFleetRequest request)
Delete a fleet in Fleet Application Management.DeleteFleetCredentialResponse
deleteFleetCredential(DeleteFleetCredentialRequest request)
Delete a credential associated with a fleet product or application in Fleet Application Management.DeleteFleetPropertyResponse
deleteFleetProperty(DeleteFleetPropertyRequest request)
Delete a property associated with a fleet in Fleet Application Management.DeleteFleetResourceResponse
deleteFleetResource(DeleteFleetResourceRequest request)
Removes a resource from the fleet in Fleet Application Management.GenerateComplianceReportResponse
generateComplianceReport(GenerateComplianceReportRequest request)
Generate compliance reports for a Fleet.String
getClientCommonLibraryVersion()
GetComplianceReportResponse
getComplianceReport(GetComplianceReportRequest request)
Retrieve compliance report for a fleet.protected ClientConfigurator
getDefaultConfigurator()
String
getEndpoint()
GetFleetResponse
getFleet(GetFleetRequest request)
Get the details of a fleet in Fleet Application Management.GetFleetCredentialResponse
getFleetCredential(GetFleetCredentialRequest request)
Gets a FleetCredential by identifier.GetFleetPropertyResponse
getFleetProperty(GetFleetPropertyRequest request)
Gets a Fleet Property by identifier.GetFleetResourceResponse
getFleetResource(GetFleetResourceRequest request)
Gets a Fleet Resource by identifier.Optional<String>
getMinimumClientCommonLibraryVersionFromClient()
FleetAppsManagementPaginators
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.FleetAppsManagementWaiters
getWaiters()
Gets the pre-configured waiters available for resources for this service.GetWorkRequestResponse
getWorkRequest(GetWorkRequestRequest request)
Gets details of the work request with the given ID.ListAnnouncementsResponse
listAnnouncements(ListAnnouncementsRequest request)
Return a list of AnnouncementSummary items.ListFleetCredentialsResponse
listFleetCredentials(ListFleetCredentialsRequest request)
List credentials in Fleet Application Management.ListFleetProductsResponse
listFleetProducts(ListFleetProductsRequest request)
Returns a list of products associated with the confirmed targets.ListFleetPropertiesResponse
listFleetProperties(ListFleetPropertiesRequest request)
List fleet properties in Fleet Application Management.ListFleetResourcesResponse
listFleetResources(ListFleetResourcesRequest request)
List resources for a fleet in Fleet Application Management.ListFleetsResponse
listFleets(ListFleetsRequest request)
Returns a list of Fleets in the specified Tenancy.ListFleetTargetsResponse
listFleetTargets(ListFleetTargetsRequest request)
Returns the list of all confirmed targets within a fleet.ListInventoryResourcesResponse
listInventoryResources(ListInventoryResourcesRequest request)
Returns a list of InventoryResources.ListTargetsResponse
listTargets(ListTargetsRequest request)
Return all targets belonging to the resources within a fleet.ListWorkRequestErrorsResponse
listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Returns a (paginated) list of errors for the work request with the given ID.ListWorkRequestLogsResponse
listWorkRequestLogs(ListWorkRequestLogsRequest request)
Returns a (paginated) list of logs for the work request with the given ID.ListWorkRequestsResponse
listWorkRequests(ListWorkRequestsRequest request)
Lists the work requests in a compartment.void
populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.void
refreshClient()
Rebuild the backingHttpClient
.RequestResourceValidationResponse
requestResourceValidation(RequestResourceValidationRequest request)
Request validation for resources within a fleet.RequestTargetDiscoveryResponse
requestTargetDiscovery(RequestTargetDiscoveryRequest request)
Confirm targets to be managed for a Fleet.void
setEndpoint(String endpoint)
void
setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).void
setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).void
updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.UpdateFleetResponse
updateFleet(UpdateFleetRequest request)
Update fleet information in Fleet Application Management.UpdateFleetCredentialResponse
updateFleetCredential(UpdateFleetCredentialRequest request)
Edit credentials associated with a product or application in Fleet Application Management.UpdateFleetPropertyResponse
updateFleetProperty(UpdateFleetPropertyRequest request)
Edit a property associated with a fleet in Fleet Application Management.UpdateFleetResourceResponse
updateFleetResource(UpdateFleetResourceRequest request)
Updates the FleetResource.void
useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.-
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClient
clientCall
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.fleetappsmanagement.FleetAppsManagement
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
FleetAppsManagementClient
@Deprecated public FleetAppsManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)
-
FleetAppsManagementClient
@Deprecated public FleetAppsManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
-
FleetAppsManagementClient
@Deprecated public FleetAppsManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
FleetAppsManagementClient
@Deprecated public FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
-
FleetAppsManagementClient
@Deprecated public FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
-
FleetAppsManagementClient
@Deprecated public FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
endpoint
-ClientBuilderBase.endpoint(java.lang.String)
-
FleetAppsManagementClient
@Deprecated public FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
endpoint
-ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
-ClientBuilderBase.signingStrategyRequestSignerFactories
-
FleetAppsManagementClient
@Deprecated public FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
endpoint
-ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
-ClientBuilderBase.signingStrategyRequestSignerFactories
executorService
-FleetAppsManagementClient.Builder.executorService
-
-
Method Detail
-
builder
public static FleetAppsManagementClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:FleetAppsManagement
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.- Specified by:
setRegion
in interfaceFleetAppsManagement
- Parameters:
region
- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:FleetAppsManagement
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 callsetEndpoint
.- Specified by:
setRegion
in interfaceFleetAppsManagement
- Parameters:
regionId
- The public region ID.
-
checkResourceTagging
public CheckResourceTaggingResponse checkResourceTagging(CheckResourceTaggingRequest request)
Description copied from interface:FleetAppsManagement
Check if Fleet Application Management tags can be added to the resources.- Specified by:
checkResourceTagging
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
confirmTargets
public ConfirmTargetsResponse confirmTargets(ConfirmTargetsRequest request)
Description copied from interface:FleetAppsManagement
Confirm targets to be managed for a Fleet.Only targets that are confirmed will be managed by Fleet Application Management
- Specified by:
confirmTargets
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createFleet
public CreateFleetResponse createFleet(CreateFleetRequest request)
Description copied from interface:FleetAppsManagement
Create a product, environment, group, or generic type of fleet in Fleet Application Management.- Specified by:
createFleet
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createFleetCredential
public CreateFleetCredentialResponse createFleetCredential(CreateFleetCredentialRequest request)
Description copied from interface:FleetAppsManagement
Add credentials to a fleet in Fleet Application Management.- Specified by:
createFleetCredential
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createFleetProperty
public CreateFleetPropertyResponse createFleetProperty(CreateFleetPropertyRequest request)
Description copied from interface:FleetAppsManagement
Add an existing global property to a fleet in Fleet Application Management.- Specified by:
createFleetProperty
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createFleetResource
public CreateFleetResourceResponse createFleetResource(CreateFleetResourceRequest request)
Description copied from interface:FleetAppsManagement
Add resource to a fleet in Fleet Application Management.- Specified by:
createFleetResource
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFleet
public DeleteFleetResponse deleteFleet(DeleteFleetRequest request)
Description copied from interface:FleetAppsManagement
Delete a fleet in Fleet Application Management.- Specified by:
deleteFleet
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFleetCredential
public DeleteFleetCredentialResponse deleteFleetCredential(DeleteFleetCredentialRequest request)
Description copied from interface:FleetAppsManagement
Delete a credential associated with a fleet product or application in Fleet Application Management.- Specified by:
deleteFleetCredential
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFleetProperty
public DeleteFleetPropertyResponse deleteFleetProperty(DeleteFleetPropertyRequest request)
Description copied from interface:FleetAppsManagement
Delete a property associated with a fleet in Fleet Application Management.- Specified by:
deleteFleetProperty
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteFleetResource
public DeleteFleetResourceResponse deleteFleetResource(DeleteFleetResourceRequest request)
Description copied from interface:FleetAppsManagement
Removes a resource from the fleet in Fleet Application Management.- Specified by:
deleteFleetResource
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
generateComplianceReport
public GenerateComplianceReportResponse generateComplianceReport(GenerateComplianceReportRequest request)
Description copied from interface:FleetAppsManagement
Generate compliance reports for a Fleet.- Specified by:
generateComplianceReport
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getComplianceReport
public GetComplianceReportResponse getComplianceReport(GetComplianceReportRequest request)
Description copied from interface:FleetAppsManagement
Retrieve compliance report for a fleet.- Specified by:
getComplianceReport
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFleet
public GetFleetResponse getFleet(GetFleetRequest request)
Description copied from interface:FleetAppsManagement
Get the details of a fleet in Fleet Application Management.- Specified by:
getFleet
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFleetCredential
public GetFleetCredentialResponse getFleetCredential(GetFleetCredentialRequest request)
Description copied from interface:FleetAppsManagement
Gets a FleetCredential by identifier.- Specified by:
getFleetCredential
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFleetProperty
public GetFleetPropertyResponse getFleetProperty(GetFleetPropertyRequest request)
Description copied from interface:FleetAppsManagement
Gets a Fleet Property by identifier.- Specified by:
getFleetProperty
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getFleetResource
public GetFleetResourceResponse getFleetResource(GetFleetResourceRequest request)
Description copied from interface:FleetAppsManagement
Gets a Fleet Resource by identifier.- Specified by:
getFleetResource
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWorkRequest
public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
Description copied from interface:FleetAppsManagement
Gets details of the work request with the given ID.- Specified by:
getWorkRequest
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAnnouncements
public ListAnnouncementsResponse listAnnouncements(ListAnnouncementsRequest request)
Description copied from interface:FleetAppsManagement
Return a list of AnnouncementSummary items.- Specified by:
listAnnouncements
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFleetCredentials
public ListFleetCredentialsResponse listFleetCredentials(ListFleetCredentialsRequest request)
Description copied from interface:FleetAppsManagement
List credentials in Fleet Application Management.- Specified by:
listFleetCredentials
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFleetProducts
public ListFleetProductsResponse listFleetProducts(ListFleetProductsRequest request)
Description copied from interface:FleetAppsManagement
Returns a list of products associated with the confirmed targets.- Specified by:
listFleetProducts
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFleetProperties
public ListFleetPropertiesResponse listFleetProperties(ListFleetPropertiesRequest request)
Description copied from interface:FleetAppsManagement
List fleet properties in Fleet Application Management.- Specified by:
listFleetProperties
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFleetResources
public ListFleetResourcesResponse listFleetResources(ListFleetResourcesRequest request)
Description copied from interface:FleetAppsManagement
List resources for a fleet in Fleet Application Management.- Specified by:
listFleetResources
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFleetTargets
public ListFleetTargetsResponse listFleetTargets(ListFleetTargetsRequest request)
Description copied from interface:FleetAppsManagement
Returns the list of all confirmed targets within a fleet.- Specified by:
listFleetTargets
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listFleets
public ListFleetsResponse listFleets(ListFleetsRequest request)
Description copied from interface:FleetAppsManagement
Returns a list of Fleets in the specified Tenancy.- Specified by:
listFleets
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listInventoryResources
public ListInventoryResourcesResponse listInventoryResources(ListInventoryResourcesRequest request)
Description copied from interface:FleetAppsManagement
Returns a list of InventoryResources.- Specified by:
listInventoryResources
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTargets
public ListTargetsResponse listTargets(ListTargetsRequest request)
Description copied from interface:FleetAppsManagement
Return all targets belonging to the resources within a fleet.It will include both confirmed and unconfirmed targets.
- Specified by:
listTargets
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestErrors
public ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Description copied from interface:FleetAppsManagement
Returns a (paginated) list of errors for the work request with the given ID.- Specified by:
listWorkRequestErrors
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestLogs
public ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
Description copied from interface:FleetAppsManagement
Returns a (paginated) list of logs for the work request with the given ID.- Specified by:
listWorkRequestLogs
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequests
public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
Description copied from interface:FleetAppsManagement
Lists the work requests in a compartment.- Specified by:
listWorkRequests
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
requestResourceValidation
public RequestResourceValidationResponse requestResourceValidation(RequestResourceValidationRequest request)
Description copied from interface:FleetAppsManagement
Request validation for resources within a fleet.- Specified by:
requestResourceValidation
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
requestTargetDiscovery
public RequestTargetDiscoveryResponse requestTargetDiscovery(RequestTargetDiscoveryRequest request)
Description copied from interface:FleetAppsManagement
Confirm targets to be managed for a Fleet.Only targets that are confirmed will be managed by Fleet Application Management
- Specified by:
requestTargetDiscovery
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateFleet
public UpdateFleetResponse updateFleet(UpdateFleetRequest request)
Description copied from interface:FleetAppsManagement
Update fleet information in Fleet Application Management.- Specified by:
updateFleet
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateFleetCredential
public UpdateFleetCredentialResponse updateFleetCredential(UpdateFleetCredentialRequest request)
Description copied from interface:FleetAppsManagement
Edit credentials associated with a product or application in Fleet Application Management.- Specified by:
updateFleetCredential
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateFleetProperty
public UpdateFleetPropertyResponse updateFleetProperty(UpdateFleetPropertyRequest request)
Description copied from interface:FleetAppsManagement
Edit a property associated with a fleet in Fleet Application Management.- Specified by:
updateFleetProperty
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateFleetResource
public UpdateFleetResourceResponse updateFleetResource(UpdateFleetResourceRequest request)
Description copied from interface:FleetAppsManagement
Updates the FleetResource.- Specified by:
updateFleetResource
in interfaceFleetAppsManagement
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public FleetAppsManagementWaiters getWaiters()
Description copied from interface:FleetAppsManagement
Gets the pre-configured waiters available for resources for this service.- Specified by:
getWaiters
in interfaceFleetAppsManagement
- Returns:
- The service waiters.
-
getPaginators
public FleetAppsManagementPaginators getPaginators()
Description copied from interface:FleetAppsManagement
Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an
Iterable
interface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
getPaginators
in interfaceFleetAppsManagement
- Returns:
- The service paginators.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
populateServiceParametersInEndpoint
public final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank.
- Parameters:
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public final void updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters.
- Parameters:
endpoint
- The updated endpoint to use
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient
.This will call
ClientConfigurator
s again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
-