GatewaysClient Interface
public interface GatewaysClient
An instance of this class provides access to all the operations defined in GatewaysClient.
Method Summary
Method Details
createOrUpdate
public abstract GatewayContractInner createOrUpdate(String resourceGroupName, String serviceName, String gatewayId, GatewayContractInner parameters)
Creates or updates a Gateway to be used in Api Management instance.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract GatewaysCreateOrUpdateResponse createOrUpdateWithResponse(String resourceGroupName, String serviceName, String gatewayId, GatewayContractInner parameters, String ifMatch, Context context)
Creates or updates a Gateway to be used in Api Management instance.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serviceName, String gatewayId, String ifMatch)
Deletes specific Gateway.
Parameters:
deleteWithResponse
public abstract Response
Deletes specific Gateway.
Parameters:
Returns:
generateToken
public abstract GatewayTokenContractInner generateToken(String resourceGroupName, String serviceName, String gatewayId, GatewayTokenRequestContract parameters)
Gets the Shared Access Authorization Token for the gateway.
Parameters:
Returns:
generateTokenWithResponse
public abstract Response
Gets the Shared Access Authorization Token for the gateway.
Parameters:
Returns:
get
public abstract GatewayContractInner get(String resourceGroupName, String serviceName, String gatewayId)
Gets the details of the Gateway specified by its identifier.
Parameters:
Returns:
getEntityTag
public abstract void getEntityTag(String resourceGroupName, String serviceName, String gatewayId)
Gets the entity state (Etag) version of the Gateway specified by its identifier.
Parameters:
getEntityTagWithResponse
public abstract GatewaysGetEntityTagResponse getEntityTagWithResponse(String resourceGroupName, String serviceName, String gatewayId, Context context)
Gets the entity state (Etag) version of the Gateway specified by its identifier.
Parameters:
Returns:
getWithResponse
public abstract GatewaysGetResponse getWithResponse(String resourceGroupName, String serviceName, String gatewayId, Context context)
Gets the details of the Gateway specified by its identifier.
Parameters:
Returns:
listByService
public abstract PagedIterable
Lists a collection of gateways registered with service instance.
Parameters:
Returns:
listByService
public abstract PagedIterable
Lists a collection of gateways registered with service instance.
Parameters:
Returns:
listKeys
public abstract GatewayKeysContractInner listKeys(String resourceGroupName, String serviceName, String gatewayId)
Retrieves gateway keys.
Parameters:
Returns:
listKeysWithResponse
public abstract GatewaysListKeysResponse listKeysWithResponse(String resourceGroupName, String serviceName, String gatewayId, Context context)
Retrieves gateway keys.
Parameters:
Returns:
regenerateKey
public abstract void regenerateKey(String resourceGroupName, String serviceName, String gatewayId, GatewayKeyRegenerationRequestContract parameters)
Regenerates specified gateway key invalidating any tokens created with it.
Parameters:
regenerateKeyWithResponse
public abstract Response
Regenerates specified gateway key invalidating any tokens created with it.
Parameters:
Returns:
update
public abstract GatewayContractInner update(String resourceGroupName, String serviceName, String gatewayId, String ifMatch, GatewayContractInner parameters)
Updates the details of the gateway specified by its identifier.
Parameters:
Returns:
updateWithResponse
public abstract GatewaysUpdateResponse updateWithResponse(String resourceGroupName, String serviceName, String gatewayId, String ifMatch, GatewayContractInner parameters, Context context)
Updates the details of the gateway specified by its identifier.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for