Interface Iot
- 
- All Superinterfaces:
- AutoCloseable
 - All Known Implementing Classes:
- IotClient
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20250531") public interface Iot extends AutoCloseableUse the Internet of Things (IoT) API to manage IoT domain groups, domains, and digital twin resources including models, adapters, instances, and relationships.For more information, see Internet of Things. This service client uses CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER for all the operations by default if no circuit breaker configuration is defined by the user. 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ChangeIotDomainCompartmentResponsechangeIotDomainCompartment(ChangeIotDomainCompartmentRequest request)Moves an IoT domain to a different compartment within the same tenancy.ChangeIotDomainDataRetentionPeriodResponsechangeIotDomainDataRetentionPeriod(ChangeIotDomainDataRetentionPeriodRequest request)Updates Data Retention Period of the IoT Domain.ChangeIotDomainGroupCompartmentResponsechangeIotDomainGroupCompartment(ChangeIotDomainGroupCompartmentRequest request)Moves an IoT domain group to a different compartment within the same tenancy.ConfigureIotDomainDataAccessResponseconfigureIotDomainDataAccess(ConfigureIotDomainDataAccessRequest request)Updates an IoT domain Data Access.ConfigureIotDomainGroupDataAccessResponseconfigureIotDomainGroupDataAccess(ConfigureIotDomainGroupDataAccessRequest request)Updates an IoT domain Group Data Access.CreateDigitalTwinAdapterResponsecreateDigitalTwinAdapter(CreateDigitalTwinAdapterRequest request)Creates a new digital twin adapter.CreateDigitalTwinInstanceResponsecreateDigitalTwinInstance(CreateDigitalTwinInstanceRequest request)Creates a new digital twin instance.CreateDigitalTwinModelResponsecreateDigitalTwinModel(CreateDigitalTwinModelRequest request)Creates a new digital twin model.CreateDigitalTwinRelationshipResponsecreateDigitalTwinRelationship(CreateDigitalTwinRelationshipRequest request)Creates a new digital twin relationship.CreateIotDomainResponsecreateIotDomain(CreateIotDomainRequest request)Creates a new IoT domain.CreateIotDomainGroupResponsecreateIotDomainGroup(CreateIotDomainGroupRequest request)Creates a new IoT domain group.DeleteDigitalTwinAdapterResponsedeleteDigitalTwinAdapter(DeleteDigitalTwinAdapterRequest request)Deletes the digital twin adapter identified by the specified OCID.DeleteDigitalTwinInstanceResponsedeleteDigitalTwinInstance(DeleteDigitalTwinInstanceRequest request)Deletes the digital twin instance identified by the specified OCID.DeleteDigitalTwinModelResponsedeleteDigitalTwinModel(DeleteDigitalTwinModelRequest request)Deletes the digital twin model identified by the specified OCID.DeleteDigitalTwinRelationshipResponsedeleteDigitalTwinRelationship(DeleteDigitalTwinRelationshipRequest request)Deletes the digital twin relationship identified by the specified OCID.DeleteIotDomainResponsedeleteIotDomain(DeleteIotDomainRequest request)Deletes the IoT domain identified by the specified OCID.DeleteIotDomainGroupResponsedeleteIotDomainGroup(DeleteIotDomainGroupRequest request)Deletes the IoT domain group identified by the specified OCID.GetDigitalTwinAdapterResponsegetDigitalTwinAdapter(GetDigitalTwinAdapterRequest request)Retrieves the digital twin adapter identified by the specified OCID.GetDigitalTwinInstanceResponsegetDigitalTwinInstance(GetDigitalTwinInstanceRequest request)Retrieves the digital twin instance identified by the specified OCID.GetDigitalTwinInstanceContentResponsegetDigitalTwinInstanceContent(GetDigitalTwinInstanceContentRequest request)Retrieves the latest snapshot data of digital twin instance identified by the specified OCID.GetDigitalTwinModelResponsegetDigitalTwinModel(GetDigitalTwinModelRequest request)Retrieves the digital twin model identified by the specified OCID.GetDigitalTwinModelSpecResponsegetDigitalTwinModelSpec(GetDigitalTwinModelSpecRequest request)Retrieves the spec of digital twin model identified by the specified OCID.GetDigitalTwinRelationshipResponsegetDigitalTwinRelationship(GetDigitalTwinRelationshipRequest request)Retrieves the digital twin relationship identified by the specified OCID.StringgetEndpoint()Gets the set endpoint for REST call (ex, https://www.example.com)GetIotDomainResponsegetIotDomain(GetIotDomainRequest request)Retrieves the IoT domain identified by the specified OCID.GetIotDomainGroupResponsegetIotDomainGroup(GetIotDomainGroupRequest request)Retrieves the IoT domain group identified by the specified OCID.IotPaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.IotWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.GetWorkRequestResponsegetWorkRequest(GetWorkRequestRequest request)Retrieves the status of the work request with the given ID.InvokeRawCommandResponseinvokeRawCommand(InvokeRawCommandRequest request)Invokes the raw command on the specified digital twin instance.ListDigitalTwinAdaptersResponselistDigitalTwinAdapters(ListDigitalTwinAdaptersRequest request)Retrieves a list of digital twin adapters within the specified IoT domain.ListDigitalTwinInstancesResponselistDigitalTwinInstances(ListDigitalTwinInstancesRequest request)Retrieves a list of digital twin instances within the specified IoT domain.ListDigitalTwinModelsResponselistDigitalTwinModels(ListDigitalTwinModelsRequest request)Retrieves a list of digital twin models within the specified IoT domain.ListDigitalTwinRelationshipsResponselistDigitalTwinRelationships(ListDigitalTwinRelationshipsRequest request)Retrieves a list of digital twin relationships within the specified IoT domain.ListIotDomainGroupsResponselistIotDomainGroups(ListIotDomainGroupsRequest request)Retrieves a list of IoT domain groups within the specified compartment.ListIotDomainsResponselistIotDomains(ListIotDomainsRequest request)Retrieves a list of IoT domains within the specified compartment.ListWorkRequestErrorsResponselistWorkRequestErrors(ListWorkRequestErrorsRequest request)Lists errors associated with the specified work request.ListWorkRequestLogsResponselistWorkRequestLogs(ListWorkRequestLogsRequest request)Lists the logs associated with the specified work request.ListWorkRequestsResponselistWorkRequests(ListWorkRequestsRequest request)Lists work requests in the specified compartment.voidrefreshClient()Rebuilds the client from scratch.voidsetEndpoint(String endpoint)Sets the endpoint to call (ex, https://www.example.com).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’).UpdateDigitalTwinAdapterResponseupdateDigitalTwinAdapter(UpdateDigitalTwinAdapterRequest request)Updates the details of digital twin adapter identified by the specified OCID.UpdateDigitalTwinInstanceResponseupdateDigitalTwinInstance(UpdateDigitalTwinInstanceRequest request)Updates the details of digital twin instance identified by the specified OCID.UpdateDigitalTwinModelResponseupdateDigitalTwinModel(UpdateDigitalTwinModelRequest request)Updates the details of the digital twin model identified by the specified OCID.UpdateDigitalTwinRelationshipResponseupdateDigitalTwinRelationship(UpdateDigitalTwinRelationshipRequest request)Updates the details of digital twin relationship identified by the specified OCID.UpdateIotDomainResponseupdateIotDomain(UpdateIotDomainRequest request)Updates the details of IoT domain identified by the specified OCID.UpdateIotDomainGroupResponseupdateIotDomainGroup(UpdateIotDomainGroupRequest request)Updates the details of IoT domain group identified by the specified OCID.voiduseRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled)Determines whether realm specific endpoint should be used or not.- 
Methods inherited from interface java.lang.AutoCloseableclose
 
- 
 
- 
- 
- 
Method Detail- 
refreshClientvoid refreshClient() Rebuilds the client from scratch.Useful to refresh certificates. 
 - 
setEndpointvoid setEndpoint(String endpoint) Sets the endpoint to call (ex, https://www.example.com).- Parameters:
- endpoint- The endpoint of the service.
 
 - 
getEndpointString getEndpoint() Gets the set endpoint for REST call (ex, https://www.example.com)
 - 
setRegionvoid setRegion(Region region) Sets 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.- Parameters:
- region- The region of the service.
 
 - 
setRegionvoid setRegion(String regionId) Sets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format ( Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Parameters:
- regionId- The public region ID.
 
 - 
useRealmSpecificEndpointTemplatevoid useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled) Determines whether realm specific endpoint should be used or not.Set realmSpecificEndpointTemplateEnabled to “true” if the user wants to enable use of realm specific endpoint template, otherwise set it to “false” - Parameters:
- realmSpecificEndpointTemplateEnabled- flag to enable the use of realm specific endpoint template
 
 - 
changeIotDomainCompartmentChangeIotDomainCompartmentResponse changeIotDomainCompartment(ChangeIotDomainCompartmentRequest request) Moves an IoT domain to a different compartment within the same tenancy.For information about moving resources between compartments, see Moving Resources to a Different Compartment. - Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ChangeIotDomainCompartmentExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ChangeIotDomainCompartment API. 
 
 - 
changeIotDomainDataRetentionPeriodChangeIotDomainDataRetentionPeriodResponse changeIotDomainDataRetentionPeriod(ChangeIotDomainDataRetentionPeriodRequest request) Updates Data Retention Period of the IoT Domain.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ChangeIotDomainDataRetentionPeriodExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ChangeIotDomainDataRetentionPeriod API. 
 
 - 
changeIotDomainGroupCompartmentChangeIotDomainGroupCompartmentResponse changeIotDomainGroupCompartment(ChangeIotDomainGroupCompartmentRequest request) Moves an IoT domain group to a different compartment within the same tenancy.For information about moving resources between compartments, see Moving Resources to a Different Compartment. - Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ChangeIotDomainGroupCompartmentExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ChangeIotDomainGroupCompartment API. 
 
 - 
configureIotDomainDataAccessConfigureIotDomainDataAccessResponse configureIotDomainDataAccess(ConfigureIotDomainDataAccessRequest request) Updates an IoT domain Data Access.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ConfigureIotDomainDataAccessExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ConfigureIotDomainDataAccess API. 
 
 - 
configureIotDomainGroupDataAccessConfigureIotDomainGroupDataAccessResponse configureIotDomainGroupDataAccess(ConfigureIotDomainGroupDataAccessRequest request) Updates an IoT domain Group Data Access.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ConfigureIotDomainGroupDataAccessExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ConfigureIotDomainGroupDataAccess API. 
 
 - 
createDigitalTwinAdapterCreateDigitalTwinAdapterResponse createDigitalTwinAdapter(CreateDigitalTwinAdapterRequest request) Creates a new digital twin adapter.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/CreateDigitalTwinAdapterExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateDigitalTwinAdapter API. 
 
 - 
createDigitalTwinInstanceCreateDigitalTwinInstanceResponse createDigitalTwinInstance(CreateDigitalTwinInstanceRequest request) Creates a new digital twin instance.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/CreateDigitalTwinInstanceExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateDigitalTwinInstance API. 
 
 - 
createDigitalTwinModelCreateDigitalTwinModelResponse createDigitalTwinModel(CreateDigitalTwinModelRequest request) Creates a new digital twin model.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/CreateDigitalTwinModelExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateDigitalTwinModel API. 
 
 - 
createDigitalTwinRelationshipCreateDigitalTwinRelationshipResponse createDigitalTwinRelationship(CreateDigitalTwinRelationshipRequest request) Creates a new digital twin relationship.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/CreateDigitalTwinRelationshipExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateDigitalTwinRelationship API. 
 
 - 
createIotDomainCreateIotDomainResponse createIotDomain(CreateIotDomainRequest request) Creates a new IoT domain.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/CreateIotDomainExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateIotDomain API. 
 
 - 
createIotDomainGroupCreateIotDomainGroupResponse createIotDomainGroup(CreateIotDomainGroupRequest request) Creates a new IoT domain group.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/CreateIotDomainGroupExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateIotDomainGroup API. 
 
 - 
deleteDigitalTwinAdapterDeleteDigitalTwinAdapterResponse deleteDigitalTwinAdapter(DeleteDigitalTwinAdapterRequest request) Deletes the digital twin adapter identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/DeleteDigitalTwinAdapterExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteDigitalTwinAdapter API. 
 
 - 
deleteDigitalTwinInstanceDeleteDigitalTwinInstanceResponse deleteDigitalTwinInstance(DeleteDigitalTwinInstanceRequest request) Deletes the digital twin instance identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/DeleteDigitalTwinInstanceExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteDigitalTwinInstance API. 
 
 - 
deleteDigitalTwinModelDeleteDigitalTwinModelResponse deleteDigitalTwinModel(DeleteDigitalTwinModelRequest request) Deletes the digital twin model identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/DeleteDigitalTwinModelExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteDigitalTwinModel API. 
 
 - 
deleteDigitalTwinRelationshipDeleteDigitalTwinRelationshipResponse deleteDigitalTwinRelationship(DeleteDigitalTwinRelationshipRequest request) Deletes the digital twin relationship identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/DeleteDigitalTwinRelationshipExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteDigitalTwinRelationship API. 
 
 - 
deleteIotDomainDeleteIotDomainResponse deleteIotDomain(DeleteIotDomainRequest request) Deletes the IoT domain identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/DeleteIotDomainExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteIotDomain API. 
 
 - 
deleteIotDomainGroupDeleteIotDomainGroupResponse deleteIotDomainGroup(DeleteIotDomainGroupRequest request) Deletes the IoT domain group identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/DeleteIotDomainGroupExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteIotDomainGroup API. 
 
 - 
getDigitalTwinAdapterGetDigitalTwinAdapterResponse getDigitalTwinAdapter(GetDigitalTwinAdapterRequest request) Retrieves the digital twin adapter identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/GetDigitalTwinAdapterExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDigitalTwinAdapter API. 
 
 - 
getDigitalTwinInstanceGetDigitalTwinInstanceResponse getDigitalTwinInstance(GetDigitalTwinInstanceRequest request) Retrieves the digital twin instance identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/GetDigitalTwinInstanceExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDigitalTwinInstance API. 
 
 - 
getDigitalTwinInstanceContentGetDigitalTwinInstanceContentResponse getDigitalTwinInstanceContent(GetDigitalTwinInstanceContentRequest request) Retrieves the latest snapshot data of digital twin instance identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/GetDigitalTwinInstanceContentExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDigitalTwinInstanceContent API. 
 
 - 
getDigitalTwinModelGetDigitalTwinModelResponse getDigitalTwinModel(GetDigitalTwinModelRequest request) Retrieves the digital twin model identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/GetDigitalTwinModelExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDigitalTwinModel API. 
 
 - 
getDigitalTwinModelSpecGetDigitalTwinModelSpecResponse getDigitalTwinModelSpec(GetDigitalTwinModelSpecRequest request) Retrieves the spec of digital twin model identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/GetDigitalTwinModelSpecExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDigitalTwinModelSpec API. 
 
 - 
getDigitalTwinRelationshipGetDigitalTwinRelationshipResponse getDigitalTwinRelationship(GetDigitalTwinRelationshipRequest request) Retrieves the digital twin relationship identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/GetDigitalTwinRelationshipExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDigitalTwinRelationship API. 
 
 - 
getIotDomainGetIotDomainResponse getIotDomain(GetIotDomainRequest request) Retrieves the IoT domain identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/GetIotDomainExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetIotDomain API. 
 
 - 
getIotDomainGroupGetIotDomainGroupResponse getIotDomainGroup(GetIotDomainGroupRequest request) Retrieves the IoT domain group identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/GetIotDomainGroupExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetIotDomainGroup API. 
 
 - 
getWorkRequestGetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) Retrieves the status of the work request with the given ID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/GetWorkRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetWorkRequest API. 
 
 - 
invokeRawCommandInvokeRawCommandResponse invokeRawCommand(InvokeRawCommandRequest request) Invokes the raw command on the specified digital twin instance.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/InvokeRawCommandExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use InvokeRawCommand API. 
 
 - 
listDigitalTwinAdaptersListDigitalTwinAdaptersResponse listDigitalTwinAdapters(ListDigitalTwinAdaptersRequest request) Retrieves a list of digital twin adapters within the specified IoT domain.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ListDigitalTwinAdaptersExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDigitalTwinAdapters API. 
 
 - 
listDigitalTwinInstancesListDigitalTwinInstancesResponse listDigitalTwinInstances(ListDigitalTwinInstancesRequest request) Retrieves a list of digital twin instances within the specified IoT domain.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ListDigitalTwinInstancesExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDigitalTwinInstances API. 
 
 - 
listDigitalTwinModelsListDigitalTwinModelsResponse listDigitalTwinModels(ListDigitalTwinModelsRequest request) Retrieves a list of digital twin models within the specified IoT domain.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ListDigitalTwinModelsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDigitalTwinModels API. 
 
 - 
listDigitalTwinRelationshipsListDigitalTwinRelationshipsResponse listDigitalTwinRelationships(ListDigitalTwinRelationshipsRequest request) Retrieves a list of digital twin relationships within the specified IoT domain.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ListDigitalTwinRelationshipsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDigitalTwinRelationships API. 
 
 - 
listIotDomainGroupsListIotDomainGroupsResponse listIotDomainGroups(ListIotDomainGroupsRequest request) Retrieves a list of IoT domain groups within the specified compartment.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ListIotDomainGroupsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListIotDomainGroups API. 
 
 - 
listIotDomainsListIotDomainsResponse listIotDomains(ListIotDomainsRequest request) Retrieves a list of IoT domains within the specified compartment.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ListIotDomainsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListIotDomains API. 
 
 - 
listWorkRequestErrorsListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request) Lists errors associated with the specified work request.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ListWorkRequestErrorsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListWorkRequestErrors API. 
 
 - 
listWorkRequestLogsListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request) Lists the logs associated with the specified work request.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ListWorkRequestLogsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListWorkRequestLogs API. 
 
 - 
listWorkRequestsListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request) Lists work requests in the specified compartment.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/ListWorkRequestsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListWorkRequests API. 
 
 - 
updateDigitalTwinAdapterUpdateDigitalTwinAdapterResponse updateDigitalTwinAdapter(UpdateDigitalTwinAdapterRequest request) Updates the details of digital twin adapter identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/UpdateDigitalTwinAdapterExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateDigitalTwinAdapter API. 
 
 - 
updateDigitalTwinInstanceUpdateDigitalTwinInstanceResponse updateDigitalTwinInstance(UpdateDigitalTwinInstanceRequest request) Updates the details of digital twin instance identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/UpdateDigitalTwinInstanceExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateDigitalTwinInstance API. 
 
 - 
updateDigitalTwinModelUpdateDigitalTwinModelResponse updateDigitalTwinModel(UpdateDigitalTwinModelRequest request) Updates the details of the digital twin model identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/UpdateDigitalTwinModelExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateDigitalTwinModel API. 
 
 - 
updateDigitalTwinRelationshipUpdateDigitalTwinRelationshipResponse updateDigitalTwinRelationship(UpdateDigitalTwinRelationshipRequest request) Updates the details of digital twin relationship identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/UpdateDigitalTwinRelationshipExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateDigitalTwinRelationship API. 
 
 - 
updateIotDomainUpdateIotDomainResponse updateIotDomain(UpdateIotDomainRequest request) Updates the details of IoT domain identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/UpdateIotDomainExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateIotDomain API. 
 
 - 
updateIotDomainGroupUpdateIotDomainGroupResponse updateIotDomainGroup(UpdateIotDomainGroupRequest request) Updates the details of IoT domain group identified by the specified OCID.- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
- Throws:
- BmcException- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries- Example: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.75.0/iot/UpdateIotDomainGroupExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateIotDomainGroup API. 
 
 - 
getWaitersIotWaiters getWaiters() Gets the pre-configured waiters available for resources for this service.- Returns:
- The service waiters.
 
 - 
getPaginatorsIotPaginators getPaginators() Gets 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.- Returns:
- The service paginators.
 
 
- 
 
-