REST Resource: networks

Recurso: Network

Describe la red existente completa que se puede usar. Un cliente de API determinado podría tener varias redes (p.ej., la red principal y una posible modificación futura para evaluar).

Representación JSON
{
  "name": string,
  "dimensions": [
    {
      object (ValueDimension)
    }
  ],
  "pricing": {
    object (PricingStrategy)
  },
  "currencyCode": string,
  "timeStep": string,
  "distanceMatrix": [
    {
      object (DistanceMatrixEntry)
    }
  ]
}
Campos
name

string

Obligatorio. Identificador. No se puede actualizar.

dimensions[]

object (ValueDimension)

Distancia, peso, palés, etc., más escalamiento (para asignar números de punto flotante a números enteros).

pricing

object (PricingStrategy)

Opcional. Es el precio que debe pagar el remitente por enviar un envío que no requiere una línea exclusiva.

currencyCode

string

Opcional. Es la única unidad monetaria que se utiliza en toda la red. Un cliente de API determinado puede tener varias unidades diferentes para distintas redes; una red solo puede tener una unidad monetaria. La unidad debe estar codificada en ISO 4217, como google3/google/type/money.proto.

timeStep

string (Duration format)

Opcional. Discretización del tiempo. Las decisiones se obtienen con esta precisión en el tiempo. A nivel interno, el estado se mantiene con esta precisión.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

distanceMatrix[]

object (DistanceMatrixEntry)

Opcional. Matriz de distancia (representada por una lista ponderada de aristas dirigidas).

DistanceMatrixEntry

Distancia entre un concentrador de origen y uno de destino.

Representación JSON
{
  "sourceHub": string,
  "destinationHub": string,
  "weights": [
    {
      object (ValueDimension)
    }
  ]
}
Campos
sourceHub

string

Obligatorio. Concentrador de origen.

destinationHub

string

Obligatorio. Concentrador de destino.

weights[]

object (ValueDimension)

Obligatorio. Distancia entre los eje, medida en varias dimensiones.

Métodos

create

Crea una red.

delete

Borra una red.

get

Obtiene los detalles de una red.

list

Muestra la red.

listPaths

Muestra todas las rutas de acceso que están disponibles actualmente.

patch

Actualiza una red.