Class CloudprivatelinksClient
- java.lang.Object
-
- com.cloudera.cdp.client.CdpClient
-
- com.cloudera.cdp.cloudprivatelinks.api.CloudprivatelinksClient
-
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-03-13T13:08:49.510-07:00") public class CloudprivatelinksClient extends CdpClient
-
-
Field Summary
Fields Modifier and Type Field Description static String
SERVICE_NAME
-
Fields inherited from class com.cloudera.cdp.client.CdpClient
NO_EXTENSION
-
-
Constructor Summary
Constructors Constructor Description CloudprivatelinksClient(CdpCredentials credentials, String endPoint, CdpClientConfiguration clientConfiguration)
CloudprivatelinksClient(CdpRequestContext<?> context)
-
Method Summary
-
Methods inherited from class com.cloudera.cdp.client.CdpClient
invokeAPI, invokeAPI, invokeAPI, invokeAPI, parameterToPair, parameterToPairs, parameterToString, shutdown
-
-
-
-
Field Detail
-
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CloudprivatelinksClient
public CloudprivatelinksClient(CdpCredentials credentials, String endPoint, CdpClientConfiguration clientConfiguration)
-
CloudprivatelinksClient
public CloudprivatelinksClient(CdpRequestContext<?> context)
-
-
Method Detail
-
getServiceName
protected String getServiceName()
Description copied from class:CdpClient
Gets the service name.- Specified by:
getServiceName
in classCdpClient
- Returns:
- the service name
-
getRequestContentType
protected String getRequestContentType()
Description copied from class:CdpClient
Gets the request Content-Type, used by 'Conent-Type' request header.- Overrides:
getRequestContentType
in classCdpClient
- Returns:
- the request Content-Type
-
getResponseContentType
protected String getResponseContentType()
Description copied from class:CdpClient
Gets the expected response Content-Type, used by 'Accept' request header.- Overrides:
getResponseContentType
in classCdpClient
- Returns:
- the response Content-Type
-
authorizePrivateLinkServiceAccess
public AuthorizePrivateLinkServiceAccessResponse authorizePrivateLinkServiceAccess(AuthorizePrivateLinkServiceAccessRequest input)
Authorize private link services access for the cloud account id.- Parameters:
input
-- Returns:
- AuthorizePrivateLinkServiceAccessResponse
-
createPrivateLinkEndpoint
public CreatePrivateLinkEndpointResponse createPrivateLinkEndpoint(CreatePrivateLinkEndpointRequest input)
Creates PrivateLink endpoints.- Parameters:
input
-- Returns:
- CreatePrivateLinkEndpointResponse
-
deletePrivateLinkEndpoint
public DeletePrivateLinkEndpointResponse deletePrivateLinkEndpoint(DeletePrivateLinkEndpointRequest input)
Deletes PrivateLink endpoints.- Parameters:
input
-- Returns:
- DeletePrivateLinkEndpointResponse
-
getPrivateLinkEndpointStatus
@Deprecated public GetPrivateLinkEndpointStatusResponse getPrivateLinkEndpointStatus(GetPrivateLinkEndpointStatusRequest input)
Deprecated.Gets the statuses of PrivateLink endpoints.- Parameters:
input
-- Returns:
- GetPrivateLinkEndpointStatusResponse
-
listPrivateLinkEndpointStatuses
public ListPrivateLinkEndpointStatusesResponse listPrivateLinkEndpointStatuses(ListPrivateLinkEndpointStatusesRequest input)
Lists the statuses of the PrivateLink endpoints that are in creation/deletion status.- Parameters:
input
-- Returns:
- ListPrivateLinkEndpointStatusesResponse
-
listPrivateLinkServicesForRegion
public ListPrivateLinkServicesForRegionResponse listPrivateLinkServicesForRegion(ListPrivateLinkServicesForRegionRequest input)
Lists the PrivateLink services that are supported for the region and service group.- Parameters:
input
-- Returns:
- ListPrivateLinkServicesForRegionResponse
-
-