@Generated(value="OracleSDKGenerator", comments="API Version: 20220615") public class ServiceMeshClient extends Object implements ServiceMesh
Modifier and Type | Class and Description |
---|---|
static class |
ServiceMeshClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
static Service |
SERVICE
Service instance for ServiceMesh.
|
Modifier | Constructor and Description |
---|---|
|
ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Creates a new service instance using the given authentication provider and client configuration.
|
|
ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Creates a new service instance using the given authentication provider and client configuration.
|
|
ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Creates a new service instance using the given authentication provider and client configuration.
|
|
ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Creates a new service instance using the given authentication provider and client configuration.
|
|
ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Creates a new service instance using the given authentication provider and client configuration.
|
protected |
ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService,
RestClientFactoryBuilder restClientFactoryBuilder)
Creates a new service instance using the given authentication provider and client configuration.
|
|
ServiceMeshClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Creates a new service instance using the given authentication provider.
|
|
ServiceMeshClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Creates a new service instance using the given authentication provider and client configuration.
|
|
ServiceMeshClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Creates a new service instance using the given authentication provider and client configuration.
|
public static final Service SERVICE
Service instance for ServiceMesh.
public ServiceMeshClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Creates a new service instance using the given authentication provider.
authenticationDetailsProvider
- The authentication details provider, required.public ServiceMeshClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Creates a new service instance using the given authentication provider and client configuration.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.public ServiceMeshClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.public ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.public ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.additionalClientConfigurators
- Additional client configurators to be run after the primary configurator.public ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.additionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)public ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)public ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)executorService
- ExecutorService used by the client, or null to use the default configured ThreadPoolExecutorprotected ServiceMeshClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService, RestClientFactoryBuilder restClientFactoryBuilder)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
Use the ServiceMeshClient.Builder
to get access to all these parameters.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)executorService
- ExecutorService used by the client, or null to use the default configured ThreadPoolExecutorrestClientFactoryBuilder
- the builder for the RestClientFactory
public static ServiceMeshClient.Builder builder()
Create a builder for this client.
public void refreshClient()
ServiceMesh
Rebuilds the client from scratch. Useful to refresh certificates.
refreshClient
in interface ServiceMesh
public void setEndpoint(String endpoint)
ServiceMesh
Sets the endpoint to call (ex, https://www.example.com).
setEndpoint
in interface ServiceMesh
endpoint
- The endpoint of the service.public String getEndpoint()
ServiceMesh
Gets the set endpoint for REST call (ex, https://www.example.com)
getEndpoint
in interface ServiceMesh
public void setRegion(Region region)
ServiceMesh
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.
setRegion
in interface ServiceMesh
region
- The region of the service.public void setRegion(String regionId)
ServiceMesh
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 call setEndpoint
.
setRegion
in interface ServiceMesh
regionId
- The public region ID.public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template. The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
useRealmSpecificEndpointTemplate
in interface ServiceMesh
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to
enable or disable the use of realm-specific endpoint template respectivelypublic void close()
close
in interface AutoCloseable
public CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request)
ServiceMesh
Cancels the work request with the given ID.
cancelWorkRequest
in interface ServiceMesh
request
- The request object containing the details to sendpublic ChangeAccessPolicyCompartmentResponse changeAccessPolicyCompartment(ChangeAccessPolicyCompartmentRequest request)
ServiceMesh
Moves an AccessPolicy resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeAccessPolicyCompartment
in interface ServiceMesh
request
- The request object containing the details to sendpublic ChangeIngressGatewayCompartmentResponse changeIngressGatewayCompartment(ChangeIngressGatewayCompartmentRequest request)
ServiceMesh
Moves a IngressGateway resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeIngressGatewayCompartment
in interface ServiceMesh
request
- The request object containing the details to sendpublic ChangeIngressGatewayRouteTableCompartmentResponse changeIngressGatewayRouteTableCompartment(ChangeIngressGatewayRouteTableCompartmentRequest request)
ServiceMesh
Moves a IngressGatewayRouteTable resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeIngressGatewayRouteTableCompartment
in interface ServiceMesh
request
- The request object containing the details to sendpublic ChangeMeshCompartmentResponse changeMeshCompartment(ChangeMeshCompartmentRequest request)
ServiceMesh
Moves a Mesh resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeMeshCompartment
in interface ServiceMesh
request
- The request object containing the details to sendpublic ChangeVirtualDeploymentCompartmentResponse changeVirtualDeploymentCompartment(ChangeVirtualDeploymentCompartmentRequest request)
ServiceMesh
Moves a VirtualDeployment resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeVirtualDeploymentCompartment
in interface ServiceMesh
request
- The request object containing the details to sendpublic ChangeVirtualServiceCompartmentResponse changeVirtualServiceCompartment(ChangeVirtualServiceCompartmentRequest request)
ServiceMesh
Moves a VirtualService resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeVirtualServiceCompartment
in interface ServiceMesh
request
- The request object containing the details to sendpublic ChangeVirtualServiceRouteTableCompartmentResponse changeVirtualServiceRouteTableCompartment(ChangeVirtualServiceRouteTableCompartmentRequest request)
ServiceMesh
Moves a VirtualServiceRouteTable resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeVirtualServiceRouteTableCompartment
in interface ServiceMesh
request
- The request object containing the details to sendpublic CreateAccessPolicyResponse createAccessPolicy(CreateAccessPolicyRequest request)
ServiceMesh
Creates a new AccessPolicy.
createAccessPolicy
in interface ServiceMesh
request
- The request object containing the details to sendpublic CreateIngressGatewayResponse createIngressGateway(CreateIngressGatewayRequest request)
ServiceMesh
Creates a new IngressGateway.
createIngressGateway
in interface ServiceMesh
request
- The request object containing the details to sendpublic CreateIngressGatewayRouteTableResponse createIngressGatewayRouteTable(CreateIngressGatewayRouteTableRequest request)
ServiceMesh
Creates a new IngressGatewayRouteTable.
createIngressGatewayRouteTable
in interface ServiceMesh
request
- The request object containing the details to sendpublic CreateMeshResponse createMesh(CreateMeshRequest request)
ServiceMesh
Creates a new Mesh.
createMesh
in interface ServiceMesh
request
- The request object containing the details to sendpublic CreateVirtualDeploymentResponse createVirtualDeployment(CreateVirtualDeploymentRequest request)
ServiceMesh
Creates a new VirtualDeployment.
createVirtualDeployment
in interface ServiceMesh
request
- The request object containing the details to sendpublic CreateVirtualServiceResponse createVirtualService(CreateVirtualServiceRequest request)
ServiceMesh
Creates a new VirtualService.
createVirtualService
in interface ServiceMesh
request
- The request object containing the details to sendpublic CreateVirtualServiceRouteTableResponse createVirtualServiceRouteTable(CreateVirtualServiceRouteTableRequest request)
ServiceMesh
Creates a new VirtualServiceRouteTable.
createVirtualServiceRouteTable
in interface ServiceMesh
request
- The request object containing the details to sendpublic DeleteAccessPolicyResponse deleteAccessPolicy(DeleteAccessPolicyRequest request)
ServiceMesh
Deletes an AccessPolicy resource by identifier.
deleteAccessPolicy
in interface ServiceMesh
request
- The request object containing the details to sendpublic DeleteIngressGatewayResponse deleteIngressGateway(DeleteIngressGatewayRequest request)
ServiceMesh
Deletes an IngressGateway resource by identifier.
deleteIngressGateway
in interface ServiceMesh
request
- The request object containing the details to sendpublic DeleteIngressGatewayRouteTableResponse deleteIngressGatewayRouteTable(DeleteIngressGatewayRouteTableRequest request)
ServiceMesh
Deletes a IngressGatewayRouteTable resource by identifier.
deleteIngressGatewayRouteTable
in interface ServiceMesh
request
- The request object containing the details to sendpublic DeleteMeshResponse deleteMesh(DeleteMeshRequest request)
ServiceMesh
Deletes a Mesh resource by identifier.
deleteMesh
in interface ServiceMesh
request
- The request object containing the details to sendpublic DeleteVirtualDeploymentResponse deleteVirtualDeployment(DeleteVirtualDeploymentRequest request)
ServiceMesh
Deletes a VirtualDeployment resource by identifier.
deleteVirtualDeployment
in interface ServiceMesh
request
- The request object containing the details to sendpublic DeleteVirtualServiceResponse deleteVirtualService(DeleteVirtualServiceRequest request)
ServiceMesh
Deletes a VirtualService resource by identifier
deleteVirtualService
in interface ServiceMesh
request
- The request object containing the details to sendpublic DeleteVirtualServiceRouteTableResponse deleteVirtualServiceRouteTable(DeleteVirtualServiceRouteTableRequest request)
ServiceMesh
Deletes a VirtualServiceRouteTable resource by identifier.
deleteVirtualServiceRouteTable
in interface ServiceMesh
request
- The request object containing the details to sendpublic GetAccessPolicyResponse getAccessPolicy(GetAccessPolicyRequest request)
ServiceMesh
Get an AccessPolicy by identifier.
getAccessPolicy
in interface ServiceMesh
request
- The request object containing the details to sendpublic GetIngressGatewayResponse getIngressGateway(GetIngressGatewayRequest request)
ServiceMesh
Gets an IngressGateway by identifier.
getIngressGateway
in interface ServiceMesh
request
- The request object containing the details to sendpublic GetIngressGatewayRouteTableResponse getIngressGatewayRouteTable(GetIngressGatewayRouteTableRequest request)
ServiceMesh
Gets a IngressGatewayRouteTable by identifier.
getIngressGatewayRouteTable
in interface ServiceMesh
request
- The request object containing the details to sendpublic GetMeshResponse getMesh(GetMeshRequest request)
ServiceMesh
Gets a Mesh by identifier.
getMesh
in interface ServiceMesh
request
- The request object containing the details to sendpublic GetProxyDetailsResponse getProxyDetails(GetProxyDetailsRequest request)
ServiceMesh
Returns the attributes of the Proxy such as proxy image version.
getProxyDetails
in interface ServiceMesh
request
- The request object containing the details to sendpublic GetVirtualDeploymentResponse getVirtualDeployment(GetVirtualDeploymentRequest request)
ServiceMesh
Gets a VirtualDeployment by identifier.
getVirtualDeployment
in interface ServiceMesh
request
- The request object containing the details to sendpublic GetVirtualServiceResponse getVirtualService(GetVirtualServiceRequest request)
ServiceMesh
Gets a VirtualService by identifier.
getVirtualService
in interface ServiceMesh
request
- The request object containing the details to sendpublic GetVirtualServiceRouteTableResponse getVirtualServiceRouteTable(GetVirtualServiceRouteTableRequest request)
ServiceMesh
Gets a VirtualServiceRouteTable by identifier.
getVirtualServiceRouteTable
in interface ServiceMesh
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
ServiceMesh
Gets the status of the work request with the given ID.
getWorkRequest
in interface ServiceMesh
request
- The request object containing the details to sendpublic ListAccessPoliciesResponse listAccessPolicies(ListAccessPoliciesRequest request)
ServiceMesh
Returns a list of AccessPolicy objects.
listAccessPolicies
in interface ServiceMesh
request
- The request object containing the details to sendpublic ListIngressGatewayRouteTablesResponse listIngressGatewayRouteTables(ListIngressGatewayRouteTablesRequest request)
ServiceMesh
Returns a list of IngressGatewayRouteTable objects.
listIngressGatewayRouteTables
in interface ServiceMesh
request
- The request object containing the details to sendpublic ListIngressGatewaysResponse listIngressGateways(ListIngressGatewaysRequest request)
ServiceMesh
Returns a list of IngressGateway objects.
listIngressGateways
in interface ServiceMesh
request
- The request object containing the details to sendpublic ListMeshesResponse listMeshes(ListMeshesRequest request)
ServiceMesh
Returns a list of Mesh objects.
listMeshes
in interface ServiceMesh
request
- The request object containing the details to sendpublic ListVirtualDeploymentsResponse listVirtualDeployments(ListVirtualDeploymentsRequest request)
ServiceMesh
Returns a list of VirtualDeployments.
listVirtualDeployments
in interface ServiceMesh
request
- The request object containing the details to sendpublic ListVirtualServiceRouteTablesResponse listVirtualServiceRouteTables(ListVirtualServiceRouteTablesRequest request)
ServiceMesh
Returns a list of VirtualServiceRouteTable objects.
listVirtualServiceRouteTables
in interface ServiceMesh
request
- The request object containing the details to sendpublic ListVirtualServicesResponse listVirtualServices(ListVirtualServicesRequest request)
ServiceMesh
Returns a list of VirtualService objects.
listVirtualServices
in interface ServiceMesh
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
ServiceMesh
Return a (paginated) list of errors for a given work request.
listWorkRequestErrors
in interface ServiceMesh
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
ServiceMesh
Return a (paginated) list of logs for a given work request.
listWorkRequestLogs
in interface ServiceMesh
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
ServiceMesh
Lists the work requests in a compartment.
listWorkRequests
in interface ServiceMesh
request
- The request object containing the details to sendpublic UpdateAccessPolicyResponse updateAccessPolicy(UpdateAccessPolicyRequest request)
ServiceMesh
Updates the AccessPolicy.
updateAccessPolicy
in interface ServiceMesh
request
- The request object containing the details to sendpublic UpdateIngressGatewayResponse updateIngressGateway(UpdateIngressGatewayRequest request)
ServiceMesh
Updates the IngressGateway.
updateIngressGateway
in interface ServiceMesh
request
- The request object containing the details to sendpublic UpdateIngressGatewayRouteTableResponse updateIngressGatewayRouteTable(UpdateIngressGatewayRouteTableRequest request)
ServiceMesh
Updates the IngressGatewayRouteTable.
updateIngressGatewayRouteTable
in interface ServiceMesh
request
- The request object containing the details to sendpublic UpdateMeshResponse updateMesh(UpdateMeshRequest request)
ServiceMesh
Updates the Mesh.
updateMesh
in interface ServiceMesh
request
- The request object containing the details to sendpublic UpdateVirtualDeploymentResponse updateVirtualDeployment(UpdateVirtualDeploymentRequest request)
ServiceMesh
Updates the VirtualDeployment.
updateVirtualDeployment
in interface ServiceMesh
request
- The request object containing the details to sendpublic UpdateVirtualServiceResponse updateVirtualService(UpdateVirtualServiceRequest request)
ServiceMesh
Updates the VirtualService.
updateVirtualService
in interface ServiceMesh
request
- The request object containing the details to sendpublic UpdateVirtualServiceRouteTableResponse updateVirtualServiceRouteTable(UpdateVirtualServiceRouteTableRequest request)
ServiceMesh
Updates the VirtualServiceRouteTable.
updateVirtualServiceRouteTable
in interface ServiceMesh
request
- The request object containing the details to sendpublic ServiceMeshWaiters getWaiters()
ServiceMesh
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface ServiceMesh
public ServiceMeshPaginators getPaginators()
ServiceMesh
Gets the pre-configured paginators available for list operations in this service which may return multiple
pages of data. These paginators provide an Iterable
interface so that service responses, or
resources/records, can be iterated through without having to manually deal with pagination and page tokens.
getPaginators
in interface ServiceMesh
Copyright © 2016–2024. All rights reserved.