Interface IntegrationAccount
public interface IntegrationAccount
An immutable client-side representation of IntegrationAccount.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the IntegrationAccount definition.static interface
The IntegrationAccount definition stages.static interface
The template for IntegrationAccount update.static interface
The IntegrationAccount update stages. -
Method Summary
Modifier and TypeMethodDescriptionid()
Gets the id property: Fully qualified resource Id for the resource.Gets the inner com.azure.resourcemanager.logic.fluent.models.IntegrationAccountInner object.Gets the integrationServiceEnvironment property: The integration service environment.listCallbackUrl
(GetCallbackUrlParameters parameters) Gets the integration account callback URL.com.azure.core.http.rest.Response<CallbackUrl>
listCallbackUrlWithResponse
(GetCallbackUrlParameters parameters, com.azure.core.util.Context context) Gets the integration account callback URL.com.azure.core.http.rest.PagedIterable<KeyVaultKey>
listKeyVaultKeys
(ListKeyVaultKeysDefinition listKeyVaultKeys) Gets the integration account's Key Vault keys.com.azure.core.http.rest.PagedIterable<KeyVaultKey>
listKeyVaultKeys
(ListKeyVaultKeysDefinition listKeyVaultKeys, com.azure.core.util.Context context) Gets the integration account's Key Vault keys.location()
Gets the location property: The geo-location where the resource lives.void
logTrackingEvents
(TrackingEventsDefinition logTrackingEvents) Logs the integration account's tracking events.com.azure.core.http.rest.Response<Void>
logTrackingEventsWithResponse
(TrackingEventsDefinition logTrackingEvents, com.azure.core.util.Context context) Logs the integration account's tracking events.name()
Gets the name property: The name of the resource.refresh()
Refreshes the resource to sync with Azure.refresh
(com.azure.core.util.Context context) Refreshes the resource to sync with Azure.regenerateAccessKey
(RegenerateActionParameter regenerateAccessKey) Regenerates the integration account access key.com.azure.core.http.rest.Response<IntegrationAccount>
regenerateAccessKeyWithResponse
(RegenerateActionParameter regenerateAccessKey, com.azure.core.util.Context context) Regenerates the integration account access key.com.azure.core.management.Region
region()
Gets the region of the resource.Gets the name of the resource region.Gets the name of the resource group.sku()
Gets the sku property: The sku.state()
Gets the state property: The workflow state.tags()
Gets the tags property: Resource tags.type()
Gets the type property: The type of the resource.update()
Begins update for the IntegrationAccount resource.
-
Method Details
-
id
String id()Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()Gets the type property: The type of the resource.- Returns:
- the type value.
-
location
String location()Gets the location property: The geo-location where the resource lives.- Returns:
- the location value.
-
tags
Gets the tags property: Resource tags.- Returns:
- the tags value.
-
sku
IntegrationAccountSku sku()Gets the sku property: The sku.- Returns:
- the sku value.
-
integrationServiceEnvironment
ResourceReference integrationServiceEnvironment()Gets the integrationServiceEnvironment property: The integration service environment.- Returns:
- the integrationServiceEnvironment value.
-
state
WorkflowState state()Gets the state property: The workflow state.- Returns:
- the state value.
-
region
com.azure.core.management.Region region()Gets the region of the resource.- Returns:
- the region of the resource.
-
regionName
String regionName()Gets the name of the resource region.- Returns:
- the name of the resource region.
-
resourceGroupName
String resourceGroupName()Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
IntegrationAccountInner innerModel()Gets the inner com.azure.resourcemanager.logic.fluent.models.IntegrationAccountInner object.- Returns:
- the inner object.
-
update
IntegrationAccount.Update update()Begins update for the IntegrationAccount resource.- Returns:
- the stage of resource update.
-
refresh
IntegrationAccount refresh()Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-
listCallbackUrlWithResponse
com.azure.core.http.rest.Response<CallbackUrl> listCallbackUrlWithResponse(GetCallbackUrlParameters parameters, com.azure.core.util.Context context) Gets the integration account callback URL.- Parameters:
parameters
- The callback URL parameters.context
- The context to associate with this operation.- Returns:
- the integration account callback URL along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listCallbackUrl
Gets the integration account callback URL.- Parameters:
parameters
- The callback URL parameters.- Returns:
- the integration account callback URL.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listKeyVaultKeys
com.azure.core.http.rest.PagedIterable<KeyVaultKey> listKeyVaultKeys(ListKeyVaultKeysDefinition listKeyVaultKeys) Gets the integration account's Key Vault keys.- Parameters:
listKeyVaultKeys
- The key vault parameters.- Returns:
- the integration account's Key Vault keys as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listKeyVaultKeys
com.azure.core.http.rest.PagedIterable<KeyVaultKey> listKeyVaultKeys(ListKeyVaultKeysDefinition listKeyVaultKeys, com.azure.core.util.Context context) Gets the integration account's Key Vault keys.- Parameters:
listKeyVaultKeys
- The key vault parameters.context
- The context to associate with this operation.- Returns:
- the integration account's Key Vault keys as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
logTrackingEventsWithResponse
com.azure.core.http.rest.Response<Void> logTrackingEventsWithResponse(TrackingEventsDefinition logTrackingEvents, com.azure.core.util.Context context) Logs the integration account's tracking events.- Parameters:
logTrackingEvents
- The callback URL parameters.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
logTrackingEvents
Logs the integration account's tracking events.- Parameters:
logTrackingEvents
- The callback URL parameters.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
regenerateAccessKeyWithResponse
com.azure.core.http.rest.Response<IntegrationAccount> regenerateAccessKeyWithResponse(RegenerateActionParameter regenerateAccessKey, com.azure.core.util.Context context) Regenerates the integration account access key.- Parameters:
regenerateAccessKey
- The access key type.context
- The context to associate with this operation.- Returns:
- the integration account along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
regenerateAccessKey
Regenerates the integration account access key.- Parameters:
regenerateAccessKey
- The access key type.- Returns:
- the integration account.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-