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: 20250228") public class FleetAppsManagementClient extends BaseSyncClient implements FleetAppsManagement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFleetAppsManagementClient.BuilderBuilder class for this client.
-
Field Summary
Fields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for FleetAppsManagement.
-
Constructor Summary
Constructors Constructor Description FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.FleetAppsManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.FleetAppsManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.FleetAppsManagementClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FleetAppsManagementClient.Builderbuilder()Create a builder for this client.ChangeFleetCompartmentResponsechangeFleetCompartment(ChangeFleetCompartmentRequest request)Moves a Fleet into a different compartment within the same tenancy.CheckResourceTaggingResponsecheckResourceTagging(CheckResourceTaggingRequest request)Check if Fleet Application Management tags can be added to the resources.voidclose()ConfirmTargetsResponseconfirmTargets(ConfirmTargetsRequest request)Confirm targets to be managed for a Fleet.CreateFleetResponsecreateFleet(CreateFleetRequest request)Create a fleet in Fleet Application Management.CreateFleetCredentialResponsecreateFleetCredential(CreateFleetCredentialRequest request)Add credentials to a fleet in Fleet Application Management.CreateFleetPropertyResponsecreateFleetProperty(CreateFleetPropertyRequest request)Add an existing global property to a fleet in Fleet Application Management.CreateFleetResourceResponsecreateFleetResource(CreateFleetResourceRequest request)Add resource to a fleet in Fleet Application Management.DeleteFleetResponsedeleteFleet(DeleteFleetRequest request)Delete a fleet in Fleet Application Management.DeleteFleetCredentialResponsedeleteFleetCredential(DeleteFleetCredentialRequest request)Deletes a credential associated with a fleet or with a product/target with in a fleet.DeleteFleetPropertyResponsedeleteFleetProperty(DeleteFleetPropertyRequest request)Deletes a property associated with a fleet in Fleet Application Management.DeleteFleetResourceResponsedeleteFleetResource(DeleteFleetResourceRequest request)Removes a resource from the fleet in Fleet Application Management.GenerateComplianceReportResponsegenerateComplianceReport(GenerateComplianceReportRequest request)Generate compliance report for a Fleet.StringgetClientCommonLibraryVersion()GetComplianceReportResponsegetComplianceReport(GetComplianceReportRequest request)Retrieve compliance report for a fleet.protected ClientConfiguratorgetDefaultConfigurator()StringgetEndpoint()GetFleetResponsegetFleet(GetFleetRequest request)Get the details of a fleet in Fleet Application Management.GetFleetCredentialResponsegetFleetCredential(GetFleetCredentialRequest request)Gets a fleet credential by identifier.GetFleetPropertyResponsegetFleetProperty(GetFleetPropertyRequest request)Gets a fleet property by identifier.GetFleetResourceResponsegetFleetResource(GetFleetResourceRequest request)Gets a fleet resource by identifier.Optional<String>getMinimumClientCommonLibraryVersionFromClient()FleetAppsManagementPaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.FleetAppsManagementWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.ListAnnouncementsResponselistAnnouncements(ListAnnouncementsRequest request)Return a list of Announcement Summary items in a tenancy.ListFleetCredentialsResponselistFleetCredentials(ListFleetCredentialsRequest request)List credentials associated with a fleet.ListFleetProductsResponselistFleetProducts(ListFleetProductsRequest request)Returns a list of products associated with the confirmed targets.ListFleetPropertiesResponselistFleetProperties(ListFleetPropertiesRequest request)List properties associated with a fleet.ListFleetResourcesResponselistFleetResources(ListFleetResourcesRequest request)List resources for a fleet in Fleet Application Management.ListFleetsResponselistFleets(ListFleetsRequest request)Returns a list of all the Fleets in the specified compartment.ListFleetTargetsResponselistFleetTargets(ListFleetTargetsRequest request)Returns the list of all confirmed targets within a fleet.ListInventoryResourcesResponselistInventoryResources(ListInventoryResourcesRequest request)Returns a list of Inventory Resources based on the criteria provided.ListTargetsResponselistTargets(ListTargetsRequest request)Return all targets belonging to the resources within a fleet.voidpopulateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)Populate the parameters in the endpoint with its corresponding value and update the base endpoint.voidrefreshClient()Rebuild the backingHttpClient.RequestResourceValidationResponserequestResourceValidation(RequestResourceValidationRequest request)Request validation for resources within a fleet.RequestTargetDiscoveryResponserequestTargetDiscovery(RequestTargetDiscoveryRequest request)Request target discovery for resources with in a fleet.voidsetEndpoint(String endpoint)voidsetRegion(Region region)Sets the region to call (ex, Region.US_PHOENIX_1).voidsetRegion(String regionId)Sets the region to call (ex, ‘us-phoenix-1’).voidupdateBaseEndpoint(String endpoint)This method should be used for parameterized endpoint templates only.UpdateFleetResponseupdateFleet(UpdateFleetRequest request)Update fleet information in Fleet Application Management.UpdateFleetCredentialResponseupdateFleetCredential(UpdateFleetCredentialRequest request)Edit credential associated with a fleet or with a product/target with in a fleet.UpdateFleetPropertyResponseupdateFleetProperty(UpdateFleetPropertyRequest request)Edit a property associated with a fleet in Fleet Application Management.UpdateFleetResourceResponseupdateFleetResource(UpdateFleetResourceRequest request)Updates the FleetResource.voiduseRealmSpecificEndpointTemplate(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 thebuilderinstead.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 thebuilderinstead.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 thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
FleetAppsManagementClient
@Deprecated public FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-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 thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfigurators
-
FleetAppsManagementClient
@Deprecated public FleetAppsManagementClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-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 thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-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 thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeFleetAppsManagementClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactoriesexecutorService-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:FleetAppsManagementSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpointafter resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.- Specified by:
setRegionin interfaceFleetAppsManagement- Parameters:
region- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:FleetAppsManagementSets 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:
setRegionin interfaceFleetAppsManagement- Parameters:
regionId- The public region ID.
-
changeFleetCompartment
public ChangeFleetCompartmentResponse changeFleetCompartment(ChangeFleetCompartmentRequest request)
Description copied from interface:FleetAppsManagementMoves a Fleet into a different compartment within the same tenancy.For information about moving resources between compartments, see Moving Resources to a Different Compartment.
- Specified by:
changeFleetCompartmentin interfaceFleetAppsManagement- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
checkResourceTagging
public CheckResourceTaggingResponse checkResourceTagging(CheckResourceTaggingRequest request)
Description copied from interface:FleetAppsManagementCheck if Fleet Application Management tags can be added to the resources.- Specified by:
checkResourceTaggingin 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:FleetAppsManagementConfirm targets to be managed for a Fleet.Only targets that are confirmed will be managed by Fleet Application Management.
- Specified by:
confirmTargetsin 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:FleetAppsManagementCreate a fleet in Fleet Application Management.- Specified by:
createFleetin 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:FleetAppsManagementAdd credentials to a fleet in Fleet Application Management.- Specified by:
createFleetCredentialin 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:FleetAppsManagementAdd an existing global property to a fleet in Fleet Application Management.- Specified by:
createFleetPropertyin 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:FleetAppsManagementAdd resource to a fleet in Fleet Application Management.- Specified by:
createFleetResourcein 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:FleetAppsManagementDelete a fleet in Fleet Application Management.- Specified by:
deleteFleetin 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:FleetAppsManagementDeletes a credential associated with a fleet or with a product/target with in a fleet.- Specified by:
deleteFleetCredentialin 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:FleetAppsManagementDeletes a property associated with a fleet in Fleet Application Management.- Specified by:
deleteFleetPropertyin 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:FleetAppsManagementRemoves a resource from the fleet in Fleet Application Management.- Specified by:
deleteFleetResourcein 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:FleetAppsManagementGenerate compliance report for a Fleet.- Specified by:
generateComplianceReportin 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:FleetAppsManagementRetrieve compliance report for a fleet.- Specified by:
getComplianceReportin 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:FleetAppsManagementGet the details of a fleet in Fleet Application Management.- Specified by:
getFleetin 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:FleetAppsManagementGets a fleet credential by identifier.- Specified by:
getFleetCredentialin 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:FleetAppsManagementGets a fleet property by identifier.- Specified by:
getFleetPropertyin 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:FleetAppsManagementGets a fleet resource by identifier.- Specified by:
getFleetResourcein 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:FleetAppsManagementReturn a list of Announcement Summary items in a tenancy.- Specified by:
listAnnouncementsin 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:FleetAppsManagementList credentials associated with a fleet.- Specified by:
listFleetCredentialsin 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:FleetAppsManagementReturns a list of products associated with the confirmed targets.- Specified by:
listFleetProductsin 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:FleetAppsManagementList properties associated with a fleet.- Specified by:
listFleetPropertiesin 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:FleetAppsManagementList resources for a fleet in Fleet Application Management.- Specified by:
listFleetResourcesin 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:FleetAppsManagementReturns the list of all confirmed targets within a fleet.- Specified by:
listFleetTargetsin 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:FleetAppsManagementReturns a list of all the Fleets in the specified compartment.The query parameter
compartmentIdis required unless the query parameteridis specified.- Specified by:
listFleetsin 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:FleetAppsManagementReturns a list of Inventory Resources based on the criteria provided.instance, dbsystem, cloudvmcluster resources are supported.
- Specified by:
listInventoryResourcesin 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:FleetAppsManagementReturn all targets belonging to the resources within a fleet.It will include both confirmed and unconfirmed targets.
- Specified by:
listTargetsin 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:FleetAppsManagementRequest validation for resources within a fleet.- Specified by:
requestResourceValidationin 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:FleetAppsManagementRequest target discovery for resources with in a fleet.- Specified by:
requestTargetDiscoveryin 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:FleetAppsManagementUpdate fleet information in Fleet Application Management.- Specified by:
updateFleetin 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:FleetAppsManagementEdit credential associated with a fleet or with a product/target with in a fleet.- Specified by:
updateFleetCredentialin 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:FleetAppsManagementEdit a property associated with a fleet in Fleet Application Management.- Specified by:
updateFleetPropertyin 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:FleetAppsManagementUpdates the FleetResource.- Specified by:
updateFleetResourcein 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:FleetAppsManagementGets the pre-configured waiters available for resources for this service.- Specified by:
getWaitersin interfaceFleetAppsManagement- Returns:
- The service waiters.
-
getPaginators
public FleetAppsManagementPaginators getPaginators()
Description copied from interface:FleetAppsManagementGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an
Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
getPaginatorsin 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
ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
-