Skip to content
This repository was archived by the owner on Nov 14, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
# All configuration values have a default; values that are commented out
# serve to show the default.

import sys
import os
import shlex
import sys

# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
Expand Down
61 changes: 31 additions & 30 deletions google/cloud/optimization/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,43 +18,44 @@
__version__ = package_version.__version__


from google.cloud.optimization_v1.services.fleet_routing.async_client import (
FleetRoutingAsyncClient,
)
from google.cloud.optimization_v1.services.fleet_routing.client import (
FleetRoutingClient,
)
from google.cloud.optimization_v1.services.fleet_routing.async_client import (
FleetRoutingAsyncClient,
from google.cloud.optimization_v1.types.async_model import (
AsyncModelMetadata,
DataFormat,
GcsDestination,
GcsSource,
InputConfig,
OutputConfig,
)

from google.cloud.optimization_v1.types.async_model import AsyncModelMetadata
from google.cloud.optimization_v1.types.async_model import GcsDestination
from google.cloud.optimization_v1.types.async_model import GcsSource
from google.cloud.optimization_v1.types.async_model import InputConfig
from google.cloud.optimization_v1.types.async_model import OutputConfig
from google.cloud.optimization_v1.types.async_model import DataFormat
from google.cloud.optimization_v1.types.fleet_routing import AggregatedMetrics
from google.cloud.optimization_v1.types.fleet_routing import BatchOptimizeToursRequest
from google.cloud.optimization_v1.types.fleet_routing import BatchOptimizeToursResponse
from google.cloud.optimization_v1.types.fleet_routing import BreakRule
from google.cloud.optimization_v1.types.fleet_routing import CapacityQuantity
from google.cloud.optimization_v1.types.fleet_routing import CapacityQuantityInterval
from google.cloud.optimization_v1.types.fleet_routing import DistanceLimit
from google.cloud.optimization_v1.types.fleet_routing import InjectedSolutionConstraint
from google.cloud.optimization_v1.types.fleet_routing import Location
from google.cloud.optimization_v1.types.fleet_routing import OptimizeToursRequest
from google.cloud.optimization_v1.types.fleet_routing import OptimizeToursResponse
from google.cloud.optimization_v1.types.fleet_routing import (
AggregatedMetrics,
BatchOptimizeToursRequest,
BatchOptimizeToursResponse,
BreakRule,
CapacityQuantity,
CapacityQuantityInterval,
DistanceLimit,
InjectedSolutionConstraint,
Location,
OptimizeToursRequest,
OptimizeToursResponse,
OptimizeToursValidationError,
Shipment,
ShipmentModel,
ShipmentRoute,
ShipmentTypeIncompatibility,
ShipmentTypeRequirement,
SkippedShipment,
TimeWindow,
TransitionAttributes,
Vehicle,
Waypoint,
)
from google.cloud.optimization_v1.types.fleet_routing import Shipment
from google.cloud.optimization_v1.types.fleet_routing import ShipmentModel
from google.cloud.optimization_v1.types.fleet_routing import ShipmentRoute
from google.cloud.optimization_v1.types.fleet_routing import ShipmentTypeIncompatibility
from google.cloud.optimization_v1.types.fleet_routing import ShipmentTypeRequirement
from google.cloud.optimization_v1.types.fleet_routing import SkippedShipment
from google.cloud.optimization_v1.types.fleet_routing import TimeWindow
from google.cloud.optimization_v1.types.fleet_routing import TransitionAttributes
from google.cloud.optimization_v1.types.fleet_routing import Vehicle
from google.cloud.optimization_v1.types.fleet_routing import Waypoint

__all__ = (
"FleetRoutingClient",
Expand Down
64 changes: 33 additions & 31 deletions google/cloud/optimization_v1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,37 +18,39 @@
__version__ = package_version.__version__


from .services.fleet_routing import FleetRoutingClient
from .services.fleet_routing import FleetRoutingAsyncClient

from .types.async_model import AsyncModelMetadata
from .types.async_model import GcsDestination
from .types.async_model import GcsSource
from .types.async_model import InputConfig
from .types.async_model import OutputConfig
from .types.async_model import DataFormat
from .types.fleet_routing import AggregatedMetrics
from .types.fleet_routing import BatchOptimizeToursRequest
from .types.fleet_routing import BatchOptimizeToursResponse
from .types.fleet_routing import BreakRule
from .types.fleet_routing import CapacityQuantity
from .types.fleet_routing import CapacityQuantityInterval
from .types.fleet_routing import DistanceLimit
from .types.fleet_routing import InjectedSolutionConstraint
from .types.fleet_routing import Location
from .types.fleet_routing import OptimizeToursRequest
from .types.fleet_routing import OptimizeToursResponse
from .types.fleet_routing import OptimizeToursValidationError
from .types.fleet_routing import Shipment
from .types.fleet_routing import ShipmentModel
from .types.fleet_routing import ShipmentRoute
from .types.fleet_routing import ShipmentTypeIncompatibility
from .types.fleet_routing import ShipmentTypeRequirement
from .types.fleet_routing import SkippedShipment
from .types.fleet_routing import TimeWindow
from .types.fleet_routing import TransitionAttributes
from .types.fleet_routing import Vehicle
from .types.fleet_routing import Waypoint
from .services.fleet_routing import FleetRoutingAsyncClient, FleetRoutingClient
from .types.async_model import (
AsyncModelMetadata,
DataFormat,
GcsDestination,
GcsSource,
InputConfig,
OutputConfig,
)
from .types.fleet_routing import (
AggregatedMetrics,
BatchOptimizeToursRequest,
BatchOptimizeToursResponse,
BreakRule,
CapacityQuantity,
CapacityQuantityInterval,
DistanceLimit,
InjectedSolutionConstraint,
Location,
OptimizeToursRequest,
OptimizeToursResponse,
OptimizeToursValidationError,
Shipment,
ShipmentModel,
ShipmentRoute,
ShipmentTypeIncompatibility,
ShipmentTypeRequirement,
SkippedShipment,
TimeWindow,
TransitionAttributes,
Vehicle,
Waypoint,
)

__all__ = (
"FleetRoutingAsyncClient",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
from .client import FleetRoutingClient
from .async_client import FleetRoutingAsyncClient
from .client import FleetRoutingClient

__all__ = (
"FleetRoutingClient",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,28 +28,29 @@
Union,
)

from google.cloud.optimization_v1 import gapic_version as package_version

from google.api_core.client_options import ClientOptions
from google.api_core import exceptions as core_exceptions
from google.api_core import gapic_v1
from google.api_core import retry as retries
from google.api_core.client_options import ClientOptions
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore

from google.cloud.optimization_v1 import gapic_version as package_version

try:
OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
except AttributeError: # pragma: NO COVER
OptionalRetry = Union[retries.Retry, object] # type: ignore

from google.api_core import operation # type: ignore
from google.api_core import operation_async # type: ignore
from google.cloud.optimization_v1.types import async_model
from google.cloud.optimization_v1.types import fleet_routing
from google.longrunning import operations_pb2
from .transports.base import FleetRoutingTransport, DEFAULT_CLIENT_INFO
from .transports.grpc_asyncio import FleetRoutingGrpcAsyncIOTransport

from google.cloud.optimization_v1.types import async_model, fleet_routing

from .client import FleetRoutingClient
from .transports.base import DEFAULT_CLIENT_INFO, FleetRoutingTransport
from .transports.grpc_asyncio import FleetRoutingGrpcAsyncIOTransport


class FleetRoutingAsyncClient:
Expand Down
13 changes: 7 additions & 6 deletions google/cloud/optimization_v1/services/fleet_routing/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,29 +29,30 @@
cast,
)

from google.cloud.optimization_v1 import gapic_version as package_version

from google.api_core import client_options as client_options_lib
from google.api_core import exceptions as core_exceptions
from google.api_core import gapic_v1
from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.auth.transport import mtls # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.oauth2 import service_account # type: ignore

from google.cloud.optimization_v1 import gapic_version as package_version

try:
OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
except AttributeError: # pragma: NO COVER
OptionalRetry = Union[retries.Retry, object] # type: ignore

from google.api_core import operation # type: ignore
from google.api_core import operation_async # type: ignore
from google.cloud.optimization_v1.types import async_model
from google.cloud.optimization_v1.types import fleet_routing
from google.longrunning import operations_pb2
from .transports.base import FleetRoutingTransport, DEFAULT_CLIENT_INFO

from google.cloud.optimization_v1.types import async_model, fleet_routing

from .transports.base import DEFAULT_CLIENT_INFO, FleetRoutingTransport
from .transports.grpc import FleetRoutingGrpcTransport
from .transports.grpc_asyncio import FleetRoutingGrpcAsyncIOTransport
from .transports.rest import FleetRoutingRestTransport
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,7 @@
from .base import FleetRoutingTransport
from .grpc import FleetRoutingGrpcTransport
from .grpc_asyncio import FleetRoutingGrpcAsyncIOTransport
from .rest import FleetRoutingRestTransport
from .rest import FleetRoutingRestInterceptor

from .rest import FleetRoutingRestInterceptor, FleetRoutingRestTransport

# Compile a registry of transports.
_transport_registry = OrderedDict() # type: Dict[str, Type[FleetRoutingTransport]]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,17 @@
import abc
from typing import Awaitable, Callable, Dict, Optional, Sequence, Union

from google.cloud.optimization_v1 import gapic_version as package_version

import google.auth # type: ignore
import google.api_core
from google.api_core import exceptions as core_exceptions
from google.api_core import gapic_v1
from google.api_core import gapic_v1, operations_v1
from google.api_core import retry as retries
from google.api_core import operations_v1
import google.auth # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.longrunning import operations_pb2 # type: ignore
from google.oauth2 import service_account # type: ignore

from google.cloud.optimization_v1 import gapic_version as package_version
from google.cloud.optimization_v1.types import fleet_routing
from google.longrunning import operations_pb2
from google.longrunning import operations_pb2 # type: ignore

DEFAULT_CLIENT_INFO = gapic_v1.client_info.ClientInfo(
gapic_version=package_version.__version__
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,19 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
import warnings
from typing import Callable, Dict, Optional, Sequence, Tuple, Union
import warnings

from google.api_core import grpc_helpers
from google.api_core import operations_v1
from google.api_core import gapic_v1
from google.api_core import gapic_v1, grpc_helpers, operations_v1
import google.auth # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore

from google.longrunning import operations_pb2 # type: ignore
import grpc # type: ignore

from google.cloud.optimization_v1.types import fleet_routing
from google.longrunning import operations_pb2
from google.longrunning import operations_pb2 # type: ignore
from .base import FleetRoutingTransport, DEFAULT_CLIENT_INFO

from .base import DEFAULT_CLIENT_INFO, FleetRoutingTransport


class FleetRoutingGrpcTransport(FleetRoutingTransport):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,19 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
import warnings
from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple, Union
import warnings

from google.api_core import gapic_v1
from google.api_core import grpc_helpers_async
from google.api_core import operations_v1
from google.api_core import gapic_v1, grpc_helpers_async, operations_v1
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore

from google.longrunning import operations_pb2 # type: ignore
import grpc # type: ignore
from grpc.experimental import aio # type: ignore

from google.cloud.optimization_v1.types import fleet_routing
from google.longrunning import operations_pb2
from google.longrunning import operations_pb2 # type: ignore
from .base import FleetRoutingTransport, DEFAULT_CLIENT_INFO

from .base import DEFAULT_CLIENT_INFO, FleetRoutingTransport
from .grpc import FleetRoutingGrpcTransport


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,38 +14,41 @@
# limitations under the License.
#

from google.auth.transport.requests import AuthorizedSession # type: ignore
import dataclasses
import json # type: ignore
import grpc # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
import re
from typing import Any, Callable, Dict, List, Optional, Sequence, Tuple, Union
import warnings

from google.api_core import (
gapic_v1,
operations_v1,
path_template,
rest_helpers,
rest_streaming,
)
from google.api_core import exceptions as core_exceptions
from google.api_core import retry as retries
from google.api_core import rest_helpers
from google.api_core import rest_streaming
from google.api_core import path_template
from google.api_core import gapic_v1

from google.protobuf import json_format
from google.api_core import operations_v1
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
from google.auth.transport.requests import AuthorizedSession # type: ignore
from google.longrunning import operations_pb2
from google.protobuf import json_format
import grpc # type: ignore
from requests import __version__ as requests_version
import dataclasses
import re
from typing import Any, Callable, Dict, List, Optional, Sequence, Tuple, Union
import warnings

try:
OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
except AttributeError: # pragma: NO COVER
OptionalRetry = Union[retries.Retry, object] # type: ignore


from google.cloud.optimization_v1.types import fleet_routing
from google.longrunning import operations_pb2 # type: ignore

from .base import FleetRoutingTransport, DEFAULT_CLIENT_INFO as BASE_DEFAULT_CLIENT_INFO
from google.cloud.optimization_v1.types import fleet_routing

from .base import DEFAULT_CLIENT_INFO as BASE_DEFAULT_CLIENT_INFO
from .base import FleetRoutingTransport

DEFAULT_CLIENT_INFO = gapic_v1.client_info.ClientInfo(
gapic_version=BASE_DEFAULT_CLIENT_INFO.gapic_version,
Expand Down
Loading