Class FleetAppsManagementAdminClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseSyncClient
-
- com.oracle.bmc.fleetappsmanagement.FleetAppsManagementAdminClient
-
- All Implemented Interfaces:
FleetAppsManagementAdmin
,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20230831") public class FleetAppsManagementAdminClient extends BaseSyncClient implements FleetAppsManagementAdmin
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FleetAppsManagementAdminClient.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 FleetAppsManagementAdmin.
-
Constructor Summary
Constructors Constructor Description FleetAppsManagementAdminClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.FleetAppsManagementAdminClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilder
instead.FleetAppsManagementAdminClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.FleetAppsManagementAdminClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilder
instead.FleetAppsManagementAdminClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Deprecated.Use thebuilder
instead.FleetAppsManagementAdminClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.FleetAppsManagementAdminClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.FleetAppsManagementAdminClient(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 FleetAppsManagementAdminClient.Builder
builder()
Create a builder for this client.void
close()
CreateCompliancePolicyRuleResponse
createCompliancePolicyRule(CreateCompliancePolicyRuleRequest request)
Creates a CompliancePolicyRule.CreateOnboardingResponse
createOnboarding(CreateOnboardingRequest request)
Onboard a tenant to Fleet Application Management.CreatePlatformConfigurationResponse
createPlatformConfiguration(CreatePlatformConfigurationRequest request)
Creates a new PlatformConfiguration.CreatePropertyResponse
createProperty(CreatePropertyRequest request)
Create a business-specific metadata property in Fleet Application Management and capture the business metadata classifications.DeleteCompliancePolicyRuleResponse
deleteCompliancePolicyRule(DeleteCompliancePolicyRuleRequest request)
Deletes a CompliancePolicyRule.DeleteOnboardingResponse
deleteOnboarding(DeleteOnboardingRequest request)
Deletes Fleet Application Management onboarding resource by identifierDeletePlatformConfigurationResponse
deletePlatformConfiguration(DeletePlatformConfigurationRequest request)
Deletes a PlatformConfiguration resource by identifierDeletePropertyResponse
deleteProperty(DeletePropertyRequest request)
Delete a property in Fleet Application Management.EnableLatestPolicyResponse
enableLatestPolicy(EnableLatestPolicyRequest request)
Enable Policies for a newer version of Fleet Application ManagementString
getClientCommonLibraryVersion()
GetCompliancePolicyResponse
getCompliancePolicy(GetCompliancePolicyRequest request)
Gets information about a CompliancePolicy.GetCompliancePolicyRuleResponse
getCompliancePolicyRule(GetCompliancePolicyRuleRequest request)
Gets information about a CompliancePolicyRule.protected ClientConfigurator
getDefaultConfigurator()
String
getEndpoint()
Optional<String>
getMinimumClientCommonLibraryVersionFromClient()
GetOnboardingResponse
getOnboarding(GetOnboardingRequest request)
Gets a Fleet Application Management Onboarding by identifier.FleetAppsManagementAdminPaginators
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.GetPlatformConfigurationResponse
getPlatformConfiguration(GetPlatformConfigurationRequest request)
Gets a PlatformConfiguration by identifierGetPropertyResponse
getProperty(GetPropertyRequest request)
Gets a Property by identifierFleetAppsManagementAdminWaiters
getWaiters()
Gets the pre-configured waiters available for resources for this service.ListCompliancePoliciesResponse
listCompliancePolicies(ListCompliancePoliciesRequest request)
Gets a list of compliancePolicies.ListCompliancePolicyRulesResponse
listCompliancePolicyRules(ListCompliancePolicyRulesRequest request)
Gets a list of CompliancePolicyRules.ListOnboardingPoliciesResponse
listOnboardingPolicies(ListOnboardingPoliciesRequest request)
Returns a list of onboarding policy information for Fleet Application Management.ListOnboardingsResponse
listOnboardings(ListOnboardingsRequest request)
Returns a list of onboarding information for the Tenancy.ListPlatformConfigurationsResponse
listPlatformConfigurations(ListPlatformConfigurationsRequest request)
Returns a list of PlatformConfiguration for Tenancy.ListPropertiesResponse
listProperties(ListPropertiesRequest request)
List properties and their values for a tenancy in Fleet Application Management.ManageSettingsResponse
manageSettings(ManageSettingsRequest request)
Updates the Onboarding settingvoid
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
.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.UpdateCompliancePolicyRuleResponse
updateCompliancePolicyRule(UpdateCompliancePolicyRuleRequest request)
Updates a CompliancePolicyRule.UpdateOnboardingResponse
updateOnboarding(UpdateOnboardingRequest request)
Updates the OnboardingUpdatePlatformConfigurationResponse
updatePlatformConfiguration(UpdatePlatformConfigurationRequest request)
Updates the PlatformConfigurationUpdatePropertyResponse
updateProperty(UpdatePropertyRequest request)
Update a property in Fleet Application Management.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.FleetAppsManagementAdmin
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
FleetAppsManagementAdminClient
@Deprecated public FleetAppsManagementAdminClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementAdminClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)
-
FleetAppsManagementAdminClient
@Deprecated public FleetAppsManagementAdminClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementAdminClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
-
FleetAppsManagementAdminClient
@Deprecated public FleetAppsManagementAdminClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementAdminClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
FleetAppsManagementAdminClient
@Deprecated public FleetAppsManagementAdminClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilder
instead.Create a new client instance.- Parameters:
authenticationDetailsProvider
- The authentication details (seeFleetAppsManagementAdminClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
-
FleetAppsManagementAdminClient
@Deprecated public FleetAppsManagementAdminClient(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 (seeFleetAppsManagementAdminClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
-ClientBuilderBase.configuration
clientConfigurator
-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
-ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
-ClientBuilderBase.additionalClientConfigurators
-
FleetAppsManagementAdminClient
@Deprecated public FleetAppsManagementAdminClient(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 (seeFleetAppsManagementAdminClient.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)
-
FleetAppsManagementAdminClient
@Deprecated public FleetAppsManagementAdminClient(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 (seeFleetAppsManagementAdminClient.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
-
FleetAppsManagementAdminClient
@Deprecated public FleetAppsManagementAdminClient(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 (seeFleetAppsManagementAdminClient.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
-FleetAppsManagementAdminClient.Builder.executorService
-
-
Method Detail
-
builder
public static FleetAppsManagementAdminClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:FleetAppsManagementAdmin
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 interfaceFleetAppsManagementAdmin
- Parameters:
region
- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:FleetAppsManagementAdmin
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 interfaceFleetAppsManagementAdmin
- Parameters:
regionId
- The public region ID.
-
createCompliancePolicyRule
public CreateCompliancePolicyRuleResponse createCompliancePolicyRule(CreateCompliancePolicyRuleRequest request)
Description copied from interface:FleetAppsManagementAdmin
Creates a CompliancePolicyRule.- Specified by:
createCompliancePolicyRule
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createOnboarding
public CreateOnboardingResponse createOnboarding(CreateOnboardingRequest request)
Description copied from interface:FleetAppsManagementAdmin
Onboard a tenant to Fleet Application Management.The onboarding process lets Fleet Application Management create a few required policies that you need to start using it and its features.
- Specified by:
createOnboarding
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createPlatformConfiguration
public CreatePlatformConfigurationResponse createPlatformConfiguration(CreatePlatformConfigurationRequest request)
Description copied from interface:FleetAppsManagementAdmin
Creates a new PlatformConfiguration.- Specified by:
createPlatformConfiguration
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createProperty
public CreatePropertyResponse createProperty(CreatePropertyRequest request)
Description copied from interface:FleetAppsManagementAdmin
Create a business-specific metadata property in Fleet Application Management and capture the business metadata classifications.- Specified by:
createProperty
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteCompliancePolicyRule
public DeleteCompliancePolicyRuleResponse deleteCompliancePolicyRule(DeleteCompliancePolicyRuleRequest request)
Description copied from interface:FleetAppsManagementAdmin
Deletes a CompliancePolicyRule.- Specified by:
deleteCompliancePolicyRule
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteOnboarding
public DeleteOnboardingResponse deleteOnboarding(DeleteOnboardingRequest request)
Description copied from interface:FleetAppsManagementAdmin
Deletes Fleet Application Management onboarding resource by identifier- Specified by:
deleteOnboarding
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deletePlatformConfiguration
public DeletePlatformConfigurationResponse deletePlatformConfiguration(DeletePlatformConfigurationRequest request)
Description copied from interface:FleetAppsManagementAdmin
Deletes a PlatformConfiguration resource by identifier- Specified by:
deletePlatformConfiguration
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteProperty
public DeletePropertyResponse deleteProperty(DeletePropertyRequest request)
Description copied from interface:FleetAppsManagementAdmin
Delete a property in Fleet Application Management.- Specified by:
deleteProperty
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
enableLatestPolicy
public EnableLatestPolicyResponse enableLatestPolicy(EnableLatestPolicyRequest request)
Description copied from interface:FleetAppsManagementAdmin
Enable Policies for a newer version of Fleet Application Management- Specified by:
enableLatestPolicy
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCompliancePolicy
public GetCompliancePolicyResponse getCompliancePolicy(GetCompliancePolicyRequest request)
Description copied from interface:FleetAppsManagementAdmin
Gets information about a CompliancePolicy.- Specified by:
getCompliancePolicy
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCompliancePolicyRule
public GetCompliancePolicyRuleResponse getCompliancePolicyRule(GetCompliancePolicyRuleRequest request)
Description copied from interface:FleetAppsManagementAdmin
Gets information about a CompliancePolicyRule.- Specified by:
getCompliancePolicyRule
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getOnboarding
public GetOnboardingResponse getOnboarding(GetOnboardingRequest request)
Description copied from interface:FleetAppsManagementAdmin
Gets a Fleet Application Management Onboarding by identifier.- Specified by:
getOnboarding
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getPlatformConfiguration
public GetPlatformConfigurationResponse getPlatformConfiguration(GetPlatformConfigurationRequest request)
Description copied from interface:FleetAppsManagementAdmin
Gets a PlatformConfiguration by identifier- Specified by:
getPlatformConfiguration
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getProperty
public GetPropertyResponse getProperty(GetPropertyRequest request)
Description copied from interface:FleetAppsManagementAdmin
Gets a Property by identifier- Specified by:
getProperty
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listCompliancePolicies
public ListCompliancePoliciesResponse listCompliancePolicies(ListCompliancePoliciesRequest request)
Description copied from interface:FleetAppsManagementAdmin
Gets a list of compliancePolicies.- Specified by:
listCompliancePolicies
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listCompliancePolicyRules
public ListCompliancePolicyRulesResponse listCompliancePolicyRules(ListCompliancePolicyRulesRequest request)
Description copied from interface:FleetAppsManagementAdmin
Gets a list of CompliancePolicyRules.- Specified by:
listCompliancePolicyRules
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listOnboardingPolicies
public ListOnboardingPoliciesResponse listOnboardingPolicies(ListOnboardingPoliciesRequest request)
Description copied from interface:FleetAppsManagementAdmin
Returns a list of onboarding policy information for Fleet Application Management.- Specified by:
listOnboardingPolicies
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listOnboardings
public ListOnboardingsResponse listOnboardings(ListOnboardingsRequest request)
Description copied from interface:FleetAppsManagementAdmin
Returns a list of onboarding information for the Tenancy.- Specified by:
listOnboardings
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listPlatformConfigurations
public ListPlatformConfigurationsResponse listPlatformConfigurations(ListPlatformConfigurationsRequest request)
Description copied from interface:FleetAppsManagementAdmin
Returns a list of PlatformConfiguration for Tenancy.- Specified by:
listPlatformConfigurations
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listProperties
public ListPropertiesResponse listProperties(ListPropertiesRequest request)
Description copied from interface:FleetAppsManagementAdmin
List properties and their values for a tenancy in Fleet Application Management.- Specified by:
listProperties
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
manageSettings
public ManageSettingsResponse manageSettings(ManageSettingsRequest request)
Description copied from interface:FleetAppsManagementAdmin
Updates the Onboarding setting- Specified by:
manageSettings
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateCompliancePolicyRule
public UpdateCompliancePolicyRuleResponse updateCompliancePolicyRule(UpdateCompliancePolicyRuleRequest request)
Description copied from interface:FleetAppsManagementAdmin
Updates a CompliancePolicyRule.- Specified by:
updateCompliancePolicyRule
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateOnboarding
public UpdateOnboardingResponse updateOnboarding(UpdateOnboardingRequest request)
Description copied from interface:FleetAppsManagementAdmin
Updates the Onboarding- Specified by:
updateOnboarding
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updatePlatformConfiguration
public UpdatePlatformConfigurationResponse updatePlatformConfiguration(UpdatePlatformConfigurationRequest request)
Description copied from interface:FleetAppsManagementAdmin
Updates the PlatformConfiguration- Specified by:
updatePlatformConfiguration
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateProperty
public UpdatePropertyResponse updateProperty(UpdatePropertyRequest request)
Description copied from interface:FleetAppsManagementAdmin
Update a property in Fleet Application Management.- Specified by:
updateProperty
in interfaceFleetAppsManagementAdmin
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public FleetAppsManagementAdminWaiters getWaiters()
Description copied from interface:FleetAppsManagementAdmin
Gets the pre-configured waiters available for resources for this service.- Specified by:
getWaiters
in interfaceFleetAppsManagementAdmin
- Returns:
- The service waiters.
-
getPaginators
public FleetAppsManagementAdminPaginators getPaginators()
Description copied from interface:FleetAppsManagementAdmin
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 interfaceFleetAppsManagementAdmin
- 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()
-
-