Help us shape the future of Go! Take the 2026 Go Developer Survey

testutils

package
v1.35.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressBuilder

type AddressBuilder struct{ ResourceBuilder }

func (*AddressBuilder) Build

func (b *AddressBuilder) Build(f func(*compute.Address)) rnode.Builder

func (*AddressBuilder) ID

func (b *AddressBuilder) ID() *cloud.ResourceID

func (*AddressBuilder) Resource

func (b *AddressBuilder) Resource() address.Mutable
func (b *AddressBuilder) SelfLink() string

type BackendServiceBuilder

type BackendServiceBuilder struct{ ResourceBuilder }

func (*BackendServiceBuilder) Build

func (*BackendServiceBuilder) ID

func (*BackendServiceBuilder) Resource

func (b *BackendServiceBuilder) SelfLink() string

type ForwardingRuleBuilder

type ForwardingRuleBuilder struct{ ResourceBuilder }

func (*ForwardingRuleBuilder) Build

func (*ForwardingRuleBuilder) ID

func (*ForwardingRuleBuilder) Resource

func (b *ForwardingRuleBuilder) SelfLink() string

type HealthCheckBuilder

type HealthCheckBuilder struct{ ResourceBuilder }

func (*HealthCheckBuilder) Build

func (b *HealthCheckBuilder) Build(f func(*compute.HealthCheck)) rnode.Builder

func (*HealthCheckBuilder) ID

func (*HealthCheckBuilder) Resource

func (b *HealthCheckBuilder) Resource() healthcheck.Mutable
func (b *HealthCheckBuilder) SelfLink() string

type NetworkEndpointGroupBuilder

type NetworkEndpointGroupBuilder struct{ ResourceBuilder }

func (*NetworkEndpointGroupBuilder) Build

func (*NetworkEndpointGroupBuilder) ID

func (*NetworkEndpointGroupBuilder) Resource

func (b *NetworkEndpointGroupBuilder) SelfLink() string

type ResourceBuilder

type ResourceBuilder struct {
	Project string
	Name    string
	Region  string
	Zone    string
}

ResourceBuilder is a convenience wrapper for tests. Do not use this in production.

func (*ResourceBuilder) Address

func (b *ResourceBuilder) Address() *AddressBuilder

func (*ResourceBuilder) BackendService

func (b *ResourceBuilder) BackendService() *BackendServiceBuilder

func (*ResourceBuilder) DefaultRegion

func (b *ResourceBuilder) DefaultRegion() *ResourceBuilder

func (*ResourceBuilder) DefaultZone

func (b *ResourceBuilder) DefaultZone() *ResourceBuilder

func (*ResourceBuilder) ForwardingRule

func (b *ResourceBuilder) ForwardingRule() *ForwardingRuleBuilder

func (*ResourceBuilder) HealthCheck

func (b *ResourceBuilder) HealthCheck() *HealthCheckBuilder

func (*ResourceBuilder) Key

func (b *ResourceBuilder) Key() *meta.Key

func (*ResourceBuilder) N

func (*ResourceBuilder) NetworkEndpointGroup

func (b *ResourceBuilder) NetworkEndpointGroup() *NetworkEndpointGroupBuilder

func (*ResourceBuilder) P

func (b *ResourceBuilder) P(project string) *ResourceBuilder

func (*ResourceBuilder) R

func (b *ResourceBuilder) R(region string) *ResourceBuilder

func (*ResourceBuilder) TargetHttpProxy

func (b *ResourceBuilder) TargetHttpProxy() *TargetHttpProxyBuilder

func (*ResourceBuilder) UrlMap

func (b *ResourceBuilder) UrlMap() *UrlMapBuilder

func (*ResourceBuilder) Z

type TargetHttpProxyBuilder

type TargetHttpProxyBuilder struct{ ResourceBuilder }

func (*TargetHttpProxyBuilder) Build

func (*TargetHttpProxyBuilder) ID

func (*TargetHttpProxyBuilder) Resource

func (b *TargetHttpProxyBuilder) SelfLink() string

type TcpRouteBuilder

type TcpRouteBuilder struct{ ResourceBuilder }

func (*TcpRouteBuilder) Build

func (*TcpRouteBuilder) ID

func (b *TcpRouteBuilder) ID() *cloud.ResourceID

func (*TcpRouteBuilder) Resource

func (b *TcpRouteBuilder) Resource() tcproute.Mutable
func (b *TcpRouteBuilder) SelfLink() string

type UrlMapBuilder

type UrlMapBuilder struct{ ResourceBuilder }

func (*UrlMapBuilder) Build

func (b *UrlMapBuilder) Build(f func(*compute.UrlMap)) rnode.Builder

func (*UrlMapBuilder) ID

func (b *UrlMapBuilder) ID() *cloud.ResourceID

func (*UrlMapBuilder) Resource

func (b *UrlMapBuilder) Resource() urlmap.Mutable
func (b *UrlMapBuilder) SelfLink() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL