Class TransitGatewayApis
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.BaseService
-
- com.ibm.cloud.networking.transit_gateway_apis.v1.TransitGatewayApis
-
public class TransitGatewayApis extends com.ibm.cloud.sdk.core.service.BaseService
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator). API Version: __VERSION__
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_SERVICE_NAME
Default service name used when configuring the `TransitGatewayApis` client.static String
DEFAULT_SERVICE_URL
Default service endpoint URL.
-
Constructor Summary
Constructors Constructor Description TransitGatewayApis(String version, String serviceName, com.ibm.cloud.sdk.core.security.Authenticator authenticator)
Constructs an instance of the `TransitGatewayApis` client.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.ibm.cloud.sdk.core.http.ServiceCall<TransitGateway>
createTransitGateway(CreateTransitGatewayOptions createTransitGatewayOptions)
Creates a Transit Gateway.com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayConnectionCust>
createTransitGatewayConnection(CreateTransitGatewayConnectionOptions createTransitGatewayConnectionOptions)
Add connection to a Transit Gateway.com.ibm.cloud.sdk.core.http.ServiceCall<Void>
createTransitGatewayConnectionActions(CreateTransitGatewayConnectionActionsOptions createTransitGatewayConnectionActionsOptions)
Perform actions on a connection for a Transit Gateway.com.ibm.cloud.sdk.core.http.ServiceCall<PrefixFilterCust>
createTransitGatewayConnectionPrefixFilter(CreateTransitGatewayConnectionPrefixFilterOptions createTransitGatewayConnectionPrefixFilterOptions)
Add a prefix filter to a Transit Gateway Connection.com.ibm.cloud.sdk.core.http.ServiceCall<RedundantGRETunnelReference>
createTransitGatewayGreTunnel(CreateTransitGatewayGreTunnelOptions createTransitGatewayGreTunnelOptions)
Create Transit Gateway redundant GRE tunnel.com.ibm.cloud.sdk.core.http.ServiceCall<RouteReport>
createTransitGatewayRouteReport(CreateTransitGatewayRouteReportOptions createTransitGatewayRouteReportOptions)
Request a route report.com.ibm.cloud.sdk.core.http.ServiceCall<Void>
deleteTransitGateway(DeleteTransitGatewayOptions deleteTransitGatewayOptions)
Deletes specified Transit Gateway.com.ibm.cloud.sdk.core.http.ServiceCall<Void>
deleteTransitGatewayConnection(DeleteTransitGatewayConnectionOptions deleteTransitGatewayConnectionOptions)
Remove connection from Transit Gateway.com.ibm.cloud.sdk.core.http.ServiceCall<Void>
deleteTransitGatewayConnectionPrefixFilter(DeleteTransitGatewayConnectionPrefixFilterOptions deleteTransitGatewayConnectionPrefixFilterOptions)
Remove prefix filter from Transit Gateway Connection.com.ibm.cloud.sdk.core.http.ServiceCall<Void>
deleteTransitGatewayConnectionTunnels(DeleteTransitGatewayConnectionTunnelsOptions deleteTransitGatewayConnectionTunnelsOptions)
Delete specified Transit Gateway redundant GRE tunnel.com.ibm.cloud.sdk.core.http.ServiceCall<Void>
deleteTransitGatewayRouteReport(DeleteTransitGatewayRouteReportOptions deleteTransitGatewayRouteReportOptions)
Delete route report.com.ibm.cloud.sdk.core.http.ServiceCall<TSLocation>
getGatewayLocation(GetGatewayLocationOptions getGatewayLocationOptions)
Show the details of a given Transit Gateway location.com.ibm.cloud.sdk.core.http.ServiceCall<TransitGateway>
getTransitGateway(GetTransitGatewayOptions getTransitGatewayOptions)
Retrieves specified Transit Gateway.com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayConnectionCust>
getTransitGatewayConnection(GetTransitGatewayConnectionOptions getTransitGatewayConnectionOptions)
Retrieves specified Transit Gateway connection.com.ibm.cloud.sdk.core.http.ServiceCall<PrefixFilterCust>
getTransitGatewayConnectionPrefixFilter(GetTransitGatewayConnectionPrefixFilterOptions getTransitGatewayConnectionPrefixFilterOptions)
Retrieves specified Transit Gateway connection prefix filter.com.ibm.cloud.sdk.core.http.ServiceCall<RedundantGRETunnelReference>
getTransitGatewayConnectionTunnels(GetTransitGatewayConnectionTunnelsOptions getTransitGatewayConnectionTunnelsOptions)
Retrieves specified Transit Gateway connection tunnel.com.ibm.cloud.sdk.core.http.ServiceCall<RedundantGRETunnelCollection>
getTransitGatewayGreTunnel(GetTransitGatewayGreTunnelOptions getTransitGatewayGreTunnelOptions)
Retrieves specified Transit Gateway redundant gre connection tunnels.com.ibm.cloud.sdk.core.http.ServiceCall<RouteReport>
getTransitGatewayRouteReport(GetTransitGatewayRouteReportOptions getTransitGatewayRouteReportOptions)
Retrieve route report.String
getVersion()
Gets the version.com.ibm.cloud.sdk.core.http.ServiceCall<TransitConnectionCollection>
listConnections()
Retrieves all connections.com.ibm.cloud.sdk.core.http.ServiceCall<TransitConnectionCollection>
listConnections(ListConnectionsOptions listConnectionsOptions)
Retrieves all connections.com.ibm.cloud.sdk.core.http.ServiceCall<TSCollection>
listGatewayLocations()
List all locations that support Transit Gateways.com.ibm.cloud.sdk.core.http.ServiceCall<TSCollection>
listGatewayLocations(ListGatewayLocationsOptions listGatewayLocationsOptions)
List all locations that support Transit Gateways.com.ibm.cloud.sdk.core.http.ServiceCall<PrefixFilterCollection>
listTransitGatewayConnectionPrefixFilters(ListTransitGatewayConnectionPrefixFiltersOptions listTransitGatewayConnectionPrefixFiltersOptions)
Retrieves all prefix filters in a Transit Gateway connection.com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayConnectionCollection>
listTransitGatewayConnections(ListTransitGatewayConnectionsOptions listTransitGatewayConnectionsOptions)
Retrieves all connections in a Transit Gateway.com.ibm.cloud.sdk.core.http.ServiceCall<RouteReportCollection>
listTransitGatewayRouteReports(ListTransitGatewayRouteReportsOptions listTransitGatewayRouteReportsOptions)
List route reports.com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayCollection>
listTransitGateways()
Retrieves all Transit Gateways.com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayCollection>
listTransitGateways(ListTransitGatewaysOptions listTransitGatewaysOptions)
Retrieves all Transit Gateways.static TransitGatewayApis
newInstance(String version)
Class method which constructs an instance of the `TransitGatewayApis` client.static TransitGatewayApis
newInstance(String version, String serviceName)
Class method which constructs an instance of the `TransitGatewayApis` client.com.ibm.cloud.sdk.core.http.ServiceCall<PrefixFilterCollection>
replaceTransitGatewayConnectionPrefixFilter(ReplaceTransitGatewayConnectionPrefixFilterOptions replaceTransitGatewayConnectionPrefixFilterOptions)
Replaces the prefix filters of the Transit Gateway Connection.void
setVersion(String version)
Sets the version.com.ibm.cloud.sdk.core.http.ServiceCall<TransitGateway>
updateTransitGateway(UpdateTransitGatewayOptions updateTransitGatewayOptions)
Updates specified Transit Gateway.com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayConnectionCust>
updateTransitGatewayConnection(UpdateTransitGatewayConnectionOptions updateTransitGatewayConnectionOptions)
Updates specified Transit Gateway connection.com.ibm.cloud.sdk.core.http.ServiceCall<PrefixFilterCust>
updateTransitGatewayConnectionPrefixFilter(UpdateTransitGatewayConnectionPrefixFilterOptions updateTransitGatewayConnectionPrefixFilterOptions)
Updates specified Transit Gateway connection prefix filter.com.ibm.cloud.sdk.core.http.ServiceCall<RedundantGRETunnelReference>
updateTransitGatewayConnectionTunnels(UpdateTransitGatewayConnectionTunnelsOptions updateTransitGatewayConnectionTunnelsOptions)
Updates specified Transit Gateway redundant GRE tunnel.-
Methods inherited from class com.ibm.cloud.sdk.core.service.BaseService
configureClient, configureService, constructServiceUrl, constructServiceURL, disableRetries, enableGzipCompression, enableRetries, getAuthenticator, getClient, getDefaultHeaders, getEndPoint, getName, getServiceUrl, isJsonMimeType, isJsonPatchMimeType, setClient, setDefaultHeaders, setEndPoint, setServiceUrl, toString
-
-
-
-
Field Detail
-
DEFAULT_SERVICE_NAME
public static final String DEFAULT_SERVICE_NAME
Default service name used when configuring the `TransitGatewayApis` client.- See Also:
- Constant Field Values
-
DEFAULT_SERVICE_URL
public static final String DEFAULT_SERVICE_URL
Default service endpoint URL.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TransitGatewayApis
public TransitGatewayApis(String version, String serviceName, com.ibm.cloud.sdk.core.security.Authenticator authenticator)
Constructs an instance of the `TransitGatewayApis` client. The specified service name and authenticator are used to configure the client instance.- Parameters:
version
- Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.serviceName
- the service name to be used when configuring the client instanceauthenticator
- theAuthenticator
instance to be configured for this client
-
-
Method Detail
-
newInstance
public static TransitGatewayApis newInstance(String version)
Class method which constructs an instance of the `TransitGatewayApis` client. The default service name is used to configure the client instance.- Parameters:
version
- Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.- Returns:
- an instance of the `TransitGatewayApis` client using external configuration
-
newInstance
public static TransitGatewayApis newInstance(String version, String serviceName)
Class method which constructs an instance of the `TransitGatewayApis` client. The specified service name is used to configure the client instance.- Parameters:
version
- Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.serviceName
- the service name to be used when configuring the client instance- Returns:
- an instance of the `TransitGatewayApis` client using external configuration
-
getVersion
public String getVersion()
Gets the version. Requests the version of the API as of a date in the format `YYYY-MM-DD`. Any date up to the current date may be provided. Specify the current date to request the latest version.- Returns:
- the version
-
setVersion
public void setVersion(String version)
Sets the version.- Parameters:
version
- the new version
-
listTransitGateways
public com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayCollection> listTransitGateways(ListTransitGatewaysOptions listTransitGatewaysOptions)
Retrieves all Transit Gateways. List all Transit Gateways in account the caller is authorized to view.- Parameters:
listTransitGatewaysOptions
- theListTransitGatewaysOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeTransitGatewayCollection
-
listTransitGateways
public com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayCollection> listTransitGateways()
Retrieves all Transit Gateways. List all Transit Gateways in account the caller is authorized to view.- Returns:
- a
ServiceCall
with a result of typeTransitGatewayCollection
-
createTransitGateway
public com.ibm.cloud.sdk.core.http.ServiceCall<TransitGateway> createTransitGateway(CreateTransitGatewayOptions createTransitGatewayOptions)
Creates a Transit Gateway. Create a Transit Gateway based on the supplied input template.- Parameters:
createTransitGatewayOptions
- theCreateTransitGatewayOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeTransitGateway
-
deleteTransitGateway
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteTransitGateway(DeleteTransitGatewayOptions deleteTransitGatewayOptions)
Deletes specified Transit Gateway. This request deletes a Transit Gateway. This operation cannot be reversed. For this request to succeed, the Transit Gateway must not contain connections.- Parameters:
deleteTransitGatewayOptions
- theDeleteTransitGatewayOptions
containing the options for the call- Returns:
- a
ServiceCall
with a void result
-
getTransitGateway
public com.ibm.cloud.sdk.core.http.ServiceCall<TransitGateway> getTransitGateway(GetTransitGatewayOptions getTransitGatewayOptions)
Retrieves specified Transit Gateway. This request retrieves a single Transit Gateway specified by the identifier in the URL.- Parameters:
getTransitGatewayOptions
- theGetTransitGatewayOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeTransitGateway
-
updateTransitGateway
public com.ibm.cloud.sdk.core.http.ServiceCall<TransitGateway> updateTransitGateway(UpdateTransitGatewayOptions updateTransitGatewayOptions)
Updates specified Transit Gateway. This request updates a Transit Gateway's name and/or global flag.- Parameters:
updateTransitGatewayOptions
- theUpdateTransitGatewayOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeTransitGateway
-
listConnections
public com.ibm.cloud.sdk.core.http.ServiceCall<TransitConnectionCollection> listConnections(ListConnectionsOptions listConnectionsOptions)
Retrieves all connections. List all transit gateway connections associated with this account.- Parameters:
listConnectionsOptions
- theListConnectionsOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeTransitConnectionCollection
-
listConnections
public com.ibm.cloud.sdk.core.http.ServiceCall<TransitConnectionCollection> listConnections()
Retrieves all connections. List all transit gateway connections associated with this account.- Returns:
- a
ServiceCall
with a result of typeTransitConnectionCollection
-
listTransitGatewayConnections
public com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayConnectionCollection> listTransitGatewayConnections(ListTransitGatewayConnectionsOptions listTransitGatewayConnectionsOptions)
Retrieves all connections in a Transit Gateway. This request retrieves all connections in a Transit Gateway.- Parameters:
listTransitGatewayConnectionsOptions
- theListTransitGatewayConnectionsOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeTransitGatewayConnectionCollection
-
createTransitGatewayConnection
public com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayConnectionCust> createTransitGatewayConnection(CreateTransitGatewayConnectionOptions createTransitGatewayConnectionOptions)
Add connection to a Transit Gateway. Add a connection to Transit Gateway.- Parameters:
createTransitGatewayConnectionOptions
- theCreateTransitGatewayConnectionOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeTransitGatewayConnectionCust
-
deleteTransitGatewayConnection
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteTransitGatewayConnection(DeleteTransitGatewayConnectionOptions deleteTransitGatewayConnectionOptions)
Remove connection from Transit Gateway. After the specified connection is detached, entities still within the Transit Gateway will no longer be able to communicate directly to it through the IBM Cloud private backbone.- Parameters:
deleteTransitGatewayConnectionOptions
- theDeleteTransitGatewayConnectionOptions
containing the options for the call- Returns:
- a
ServiceCall
with a void result
-
getTransitGatewayConnection
public com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayConnectionCust> getTransitGatewayConnection(GetTransitGatewayConnectionOptions getTransitGatewayConnectionOptions)
Retrieves specified Transit Gateway connection. This request retrieves a connection from the Transit Gateway.- Parameters:
getTransitGatewayConnectionOptions
- theGetTransitGatewayConnectionOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeTransitGatewayConnectionCust
-
updateTransitGatewayConnection
public com.ibm.cloud.sdk.core.http.ServiceCall<TransitGatewayConnectionCust> updateTransitGatewayConnection(UpdateTransitGatewayConnectionOptions updateTransitGatewayConnectionOptions)
Updates specified Transit Gateway connection. Update the name of a connection to a Transit Gateway.- Parameters:
updateTransitGatewayConnectionOptions
- theUpdateTransitGatewayConnectionOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeTransitGatewayConnectionCust
-
createTransitGatewayConnectionActions
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> createTransitGatewayConnectionActions(CreateTransitGatewayConnectionActionsOptions createTransitGatewayConnectionActionsOptions)
Perform actions on a connection for a Transit Gateway. Allow a network owner to approve or reject a cross-account connection request.- Parameters:
createTransitGatewayConnectionActionsOptions
- theCreateTransitGatewayConnectionActionsOptions
containing the options for the call- Returns:
- a
ServiceCall
with a void result
-
getTransitGatewayGreTunnel
public com.ibm.cloud.sdk.core.http.ServiceCall<RedundantGRETunnelCollection> getTransitGatewayGreTunnel(GetTransitGatewayGreTunnelOptions getTransitGatewayGreTunnelOptions)
Retrieves specified Transit Gateway redundant gre connection tunnels. This request retrieves a list of all the tunnels for the redundant gre conneciton.- Parameters:
getTransitGatewayGreTunnelOptions
- theGetTransitGatewayGreTunnelOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeRedundantGRETunnelCollection
-
createTransitGatewayGreTunnel
public com.ibm.cloud.sdk.core.http.ServiceCall<RedundantGRETunnelReference> createTransitGatewayGreTunnel(CreateTransitGatewayGreTunnelOptions createTransitGatewayGreTunnelOptions)
Create Transit Gateway redundant GRE tunnel. Add a tunnel to an existing Redundant GRE connection.- Parameters:
createTransitGatewayGreTunnelOptions
- theCreateTransitGatewayGreTunnelOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeRedundantGRETunnelReference
-
deleteTransitGatewayConnectionTunnels
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteTransitGatewayConnectionTunnels(DeleteTransitGatewayConnectionTunnelsOptions deleteTransitGatewayConnectionTunnelsOptions)
Delete specified Transit Gateway redundant GRE tunnel. Remove a tunnel from a redundant GRE connection.- Parameters:
deleteTransitGatewayConnectionTunnelsOptions
- theDeleteTransitGatewayConnectionTunnelsOptions
containing the options for the call- Returns:
- a
ServiceCall
with a void result
-
getTransitGatewayConnectionTunnels
public com.ibm.cloud.sdk.core.http.ServiceCall<RedundantGRETunnelReference> getTransitGatewayConnectionTunnels(GetTransitGatewayConnectionTunnelsOptions getTransitGatewayConnectionTunnelsOptions)
Retrieves specified Transit Gateway connection tunnel. This request retrieves a connection tunnel from the Transit Gateway Connection.- Parameters:
getTransitGatewayConnectionTunnelsOptions
- theGetTransitGatewayConnectionTunnelsOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeRedundantGRETunnelReference
-
updateTransitGatewayConnectionTunnels
public com.ibm.cloud.sdk.core.http.ServiceCall<RedundantGRETunnelReference> updateTransitGatewayConnectionTunnels(UpdateTransitGatewayConnectionTunnelsOptions updateTransitGatewayConnectionTunnelsOptions)
Updates specified Transit Gateway redundant GRE tunnel. Update the name of a connection tunnel.- Parameters:
updateTransitGatewayConnectionTunnelsOptions
- theUpdateTransitGatewayConnectionTunnelsOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeRedundantGRETunnelReference
-
listGatewayLocations
public com.ibm.cloud.sdk.core.http.ServiceCall<TSCollection> listGatewayLocations(ListGatewayLocationsOptions listGatewayLocationsOptions)
List all locations that support Transit Gateways. List all locations that support Transit Gateways.- Parameters:
listGatewayLocationsOptions
- theListGatewayLocationsOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeTSCollection
-
listGatewayLocations
public com.ibm.cloud.sdk.core.http.ServiceCall<TSCollection> listGatewayLocations()
List all locations that support Transit Gateways. List all locations that support Transit Gateways.- Returns:
- a
ServiceCall
with a result of typeTSCollection
-
getGatewayLocation
public com.ibm.cloud.sdk.core.http.ServiceCall<TSLocation> getGatewayLocation(GetGatewayLocationOptions getGatewayLocationOptions)
Show the details of a given Transit Gateway location. Get the details of a Transit Gateway Location.- Parameters:
getGatewayLocationOptions
- theGetGatewayLocationOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeTSLocation
-
listTransitGatewayConnectionPrefixFilters
public com.ibm.cloud.sdk.core.http.ServiceCall<PrefixFilterCollection> listTransitGatewayConnectionPrefixFilters(ListTransitGatewayConnectionPrefixFiltersOptions listTransitGatewayConnectionPrefixFiltersOptions)
Retrieves all prefix filters in a Transit Gateway connection. This request retrieves all prefix filters in a Transit Gateway connection.- Parameters:
listTransitGatewayConnectionPrefixFiltersOptions
- theListTransitGatewayConnectionPrefixFiltersOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typePrefixFilterCollection
-
createTransitGatewayConnectionPrefixFilter
public com.ibm.cloud.sdk.core.http.ServiceCall<PrefixFilterCust> createTransitGatewayConnectionPrefixFilter(CreateTransitGatewayConnectionPrefixFilterOptions createTransitGatewayConnectionPrefixFilterOptions)
Add a prefix filter to a Transit Gateway Connection. Add a prefix filter to a Transit Gateway Connection.- Parameters:
createTransitGatewayConnectionPrefixFilterOptions
- theCreateTransitGatewayConnectionPrefixFilterOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typePrefixFilterCust
-
replaceTransitGatewayConnectionPrefixFilter
public com.ibm.cloud.sdk.core.http.ServiceCall<PrefixFilterCollection> replaceTransitGatewayConnectionPrefixFilter(ReplaceTransitGatewayConnectionPrefixFilterOptions replaceTransitGatewayConnectionPrefixFilterOptions)
Replaces the prefix filters of the Transit Gateway Connection. Replaces the prefix filters of the Transit Gateway Connection.- Parameters:
replaceTransitGatewayConnectionPrefixFilterOptions
- theReplaceTransitGatewayConnectionPrefixFilterOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typePrefixFilterCollection
-
deleteTransitGatewayConnectionPrefixFilter
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteTransitGatewayConnectionPrefixFilter(DeleteTransitGatewayConnectionPrefixFilterOptions deleteTransitGatewayConnectionPrefixFilterOptions)
Remove prefix filter from Transit Gateway Connection. Delete a prefix filter.- Parameters:
deleteTransitGatewayConnectionPrefixFilterOptions
- theDeleteTransitGatewayConnectionPrefixFilterOptions
containing the options for the call- Returns:
- a
ServiceCall
with a void result
-
getTransitGatewayConnectionPrefixFilter
public com.ibm.cloud.sdk.core.http.ServiceCall<PrefixFilterCust> getTransitGatewayConnectionPrefixFilter(GetTransitGatewayConnectionPrefixFilterOptions getTransitGatewayConnectionPrefixFilterOptions)
Retrieves specified Transit Gateway connection prefix filter. This request retrieves a prefix filter from the Transit Gateway Connection.- Parameters:
getTransitGatewayConnectionPrefixFilterOptions
- theGetTransitGatewayConnectionPrefixFilterOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typePrefixFilterCust
-
updateTransitGatewayConnectionPrefixFilter
public com.ibm.cloud.sdk.core.http.ServiceCall<PrefixFilterCust> updateTransitGatewayConnectionPrefixFilter(UpdateTransitGatewayConnectionPrefixFilterOptions updateTransitGatewayConnectionPrefixFilterOptions)
Updates specified Transit Gateway connection prefix filter. Update prefix filter for a Transit Gateway Connection.- Parameters:
updateTransitGatewayConnectionPrefixFilterOptions
- theUpdateTransitGatewayConnectionPrefixFilterOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typePrefixFilterCust
-
listTransitGatewayRouteReports
public com.ibm.cloud.sdk.core.http.ServiceCall<RouteReportCollection> listTransitGatewayRouteReports(ListTransitGatewayRouteReportsOptions listTransitGatewayRouteReportsOptions)
List route reports. Retrieve all route reports for the specified Transit Gateway. There will normally be at most one completed report and one pending report. Additionally, completed route reports are written to IBM Cloud Activity Tracker.- Parameters:
listTransitGatewayRouteReportsOptions
- theListTransitGatewayRouteReportsOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeRouteReportCollection
-
createTransitGatewayRouteReport
public com.ibm.cloud.sdk.core.http.ServiceCall<RouteReport> createTransitGatewayRouteReport(CreateTransitGatewayRouteReportOptions createTransitGatewayRouteReportOptions)
Request a route report. Request route report generation. While report generation is in progress, additional requests to generate a report are ignored and return the current pending report.- Parameters:
createTransitGatewayRouteReportOptions
- theCreateTransitGatewayRouteReportOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeRouteReport
-
deleteTransitGatewayRouteReport
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteTransitGatewayRouteReport(DeleteTransitGatewayRouteReportOptions deleteTransitGatewayRouteReportOptions)
Delete route report. Delete a route report.- Parameters:
deleteTransitGatewayRouteReportOptions
- theDeleteTransitGatewayRouteReportOptions
containing the options for the call- Returns:
- a
ServiceCall
with a void result
-
getTransitGatewayRouteReport
public com.ibm.cloud.sdk.core.http.ServiceCall<RouteReport> getTransitGatewayRouteReport(GetTransitGatewayRouteReportOptions getTransitGatewayRouteReportOptions)
Retrieve route report. Retrieve a route report.- Parameters:
getTransitGatewayRouteReportOptions
- theGetTransitGatewayRouteReportOptions
containing the options for the call- Returns:
- a
ServiceCall
with a result of typeRouteReport
-
-