@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSPrivate5GClient extends AmazonWebServiceClient implements AWSPrivate5G
Amazon Web Services Private 5G is a managed service that makes it easy to deploy, operate, and scale your own private mobile network at your on-premises location. Private 5G provides the pre-configured hardware and software for mobile networks, helps automate setup, and scales capacity on demand to support additional devices as needed.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
public static AWSPrivate5GClientBuilder builder()
public AcknowledgeOrderReceiptResult acknowledgeOrderReceipt(AcknowledgeOrderReceiptRequest request)
Acknowledges that the specified network order was received.
acknowledgeOrderReceipt
in interface AWSPrivate5G
acknowledgeOrderReceiptRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public ActivateDeviceIdentifierResult activateDeviceIdentifier(ActivateDeviceIdentifierRequest request)
Activates the specified device identifier.
activateDeviceIdentifier
in interface AWSPrivate5G
activateDeviceIdentifierRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public ActivateNetworkSiteResult activateNetworkSite(ActivateNetworkSiteRequest request)
Activates the specified network site.
activateNetworkSite
in interface AWSPrivate5G
activateNetworkSiteRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public ConfigureAccessPointResult configureAccessPoint(ConfigureAccessPointRequest request)
Configures the specified network resource.
Use this action to specify the geographic position of the hardware. You must provide Certified Professional Installer (CPI) credentials in the request so that we can obtain spectrum grants. For more information, see Radio units in the Amazon Web Services Private 5G User Guide.
configureAccessPoint
in interface AWSPrivate5G
configureAccessPointRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public CreateNetworkResult createNetwork(CreateNetworkRequest request)
Creates a network.
createNetwork
in interface AWSPrivate5G
createNetworkRequest
- LimitExceededException
- The limit was exceeded.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public CreateNetworkSiteResult createNetworkSite(CreateNetworkSiteRequest request)
Creates a network site.
createNetworkSite
in interface AWSPrivate5G
createNetworkSiteRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public DeactivateDeviceIdentifierResult deactivateDeviceIdentifier(DeactivateDeviceIdentifierRequest request)
Deactivates the specified device identifier.
deactivateDeviceIdentifier
in interface AWSPrivate5G
deactivateDeviceIdentifierRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public DeleteNetworkResult deleteNetwork(DeleteNetworkRequest request)
Deletes the specified network. You must delete network sites before you delete the network. For more information, see DeleteNetworkSite in the API Reference for Amazon Web Services Private 5G.
deleteNetwork
in interface AWSPrivate5G
deleteNetworkRequest
- ResourceNotFoundException
- The resource was not found.AccessDeniedException
- You do not have permission to perform this operation.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public DeleteNetworkSiteResult deleteNetworkSite(DeleteNetworkSiteRequest request)
Deletes the specified network site. Return the hardware after you delete the network site. You are responsible for minimum charges. For more information, see Hardware returns in the Amazon Web Services Private 5G User Guide.
deleteNetworkSite
in interface AWSPrivate5G
deleteNetworkSiteRequest
- ResourceNotFoundException
- The resource was not found.AccessDeniedException
- You do not have permission to perform this operation.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public GetDeviceIdentifierResult getDeviceIdentifier(GetDeviceIdentifierRequest request)
Gets the specified device identifier.
getDeviceIdentifier
in interface AWSPrivate5G
getDeviceIdentifierRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public GetNetworkResult getNetwork(GetNetworkRequest request)
Gets the specified network.
getNetwork
in interface AWSPrivate5G
getNetworkRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public GetNetworkResourceResult getNetworkResource(GetNetworkResourceRequest request)
Gets the specified network resource.
getNetworkResource
in interface AWSPrivate5G
getNetworkResourceRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public GetNetworkSiteResult getNetworkSite(GetNetworkSiteRequest request)
Gets the specified network site.
getNetworkSite
in interface AWSPrivate5G
getNetworkSiteRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public GetOrderResult getOrder(GetOrderRequest request)
Gets the specified order.
getOrder
in interface AWSPrivate5G
getOrderRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public ListDeviceIdentifiersResult listDeviceIdentifiers(ListDeviceIdentifiersRequest request)
Lists device identifiers. Add filters to your request to return a more specific list of results. Use filters to match the Amazon Resource Name (ARN) of an order, the status of device identifiers, or the ARN of the traffic group.
If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of the specified filters.
listDeviceIdentifiers
in interface AWSPrivate5G
listDeviceIdentifiersRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public ListNetworkResourcesResult listNetworkResources(ListNetworkResourcesRequest request)
Lists network resources. Add filters to your request to return a more specific list of results. Use filters to match the Amazon Resource Name (ARN) of an order or the status of network resources.
If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of the specified filters.
listNetworkResources
in interface AWSPrivate5G
listNetworkResourcesRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public ListNetworkSitesResult listNetworkSites(ListNetworkSitesRequest request)
Lists network sites. Add filters to your request to return a more specific list of results. Use filters to match the status of the network site.
listNetworkSites
in interface AWSPrivate5G
listNetworkSitesRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public ListNetworksResult listNetworks(ListNetworksRequest request)
Lists networks. Add filters to your request to return a more specific list of results. Use filters to match the status of the network.
listNetworks
in interface AWSPrivate5G
listNetworksRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public ListOrdersResult listOrders(ListOrdersRequest request)
Lists orders. Add filters to your request to return a more specific list of results. Use filters to match the Amazon Resource Name (ARN) of the network site or the status of the order.
If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of the specified filters.
listOrders
in interface AWSPrivate5G
listOrdersRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Lists the tags for the specified resource.
listTagsForResource
in interface AWSPrivate5G
listTagsForResourceRequest
- ResourceNotFoundException
- The resource was not found.AccessDeniedException
- You do not have permission to perform this operation.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.ThrottlingException
- The request was denied due to request throttling.public PingResult ping(PingRequest request)
Checks the health of the service.
ping
in interface AWSPrivate5G
pingRequest
- InternalServerException
- Information about an internal error.public StartNetworkResourceUpdateResult startNetworkResourceUpdate(StartNetworkResourceUpdateRequest request)
Use this action to do the following tasks:
Update the duration and renewal status of the commitment period for a radio unit. The update goes into effect immediately.
Request a replacement for a network resource.
Request that you return a network resource.
After you submit a request to replace or return a network resource, the status of the network resource changes to
CREATING_SHIPPING_LABEL
. The shipping label is available when the status of the network resource is
PENDING_RETURN
. After the network resource is successfully returned, its status changes to
DELETED
. For more information, see Return a
radio unit.
startNetworkResourceUpdate
in interface AWSPrivate5G
startNetworkResourceUpdateRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public TagResourceResult tagResource(TagResourceRequest request)
Adds tags to the specified resource.
tagResource
in interface AWSPrivate5G
tagResourceRequest
- ResourceNotFoundException
- The resource was not found.AccessDeniedException
- You do not have permission to perform this operation.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.ThrottlingException
- The request was denied due to request throttling.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes tags from the specified resource.
untagResource
in interface AWSPrivate5G
untagResourceRequest
- ResourceNotFoundException
- The resource was not found.AccessDeniedException
- You do not have permission to perform this operation.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.ThrottlingException
- The request was denied due to request throttling.public UpdateNetworkSiteResult updateNetworkSite(UpdateNetworkSiteRequest request)
Updates the specified network site.
updateNetworkSite
in interface AWSPrivate5G
updateNetworkSiteRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public UpdateNetworkSitePlanResult updateNetworkSitePlan(UpdateNetworkSitePlanRequest request)
Updates the specified network site plan.
updateNetworkSitePlan
in interface AWSPrivate5G
updateNetworkSitePlanRequest
- ResourceNotFoundException
- The resource was not found.ValidationException
- The request failed validation.InternalServerException
- Information about an internal error.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata
in interface AWSPrivate5G
request
- The originally executed requestpublic void shutdown()
AmazonWebServiceClient
shutdown
in interface AWSPrivate5G
shutdown
in class AmazonWebServiceClient