Documentation
¶
Index ¶
- type AddressBuilder
- type BackendServiceBuilder
- type ForwardingRuleBuilder
- type HealthCheckBuilder
- type NetworkEndpointGroupBuilder
- type ResourceBuilder
- func (b *ResourceBuilder) Address() *AddressBuilder
- func (b *ResourceBuilder) BackendService() *BackendServiceBuilder
- func (b *ResourceBuilder) DefaultRegion() *ResourceBuilder
- func (b *ResourceBuilder) DefaultZone() *ResourceBuilder
- func (b *ResourceBuilder) ForwardingRule() *ForwardingRuleBuilder
- func (b *ResourceBuilder) HealthCheck() *HealthCheckBuilder
- func (b *ResourceBuilder) Key() *meta.Key
- func (b *ResourceBuilder) N(name string) *ResourceBuilder
- func (b *ResourceBuilder) NetworkEndpointGroup() *NetworkEndpointGroupBuilder
- func (b *ResourceBuilder) P(project string) *ResourceBuilder
- func (b *ResourceBuilder) R(region string) *ResourceBuilder
- func (b *ResourceBuilder) TargetHttpProxy() *TargetHttpProxyBuilder
- func (b *ResourceBuilder) UrlMap() *UrlMapBuilder
- func (b *ResourceBuilder) Z(zone string) *ResourceBuilder
- type TargetHttpProxyBuilder
- type TcpRouteBuilder
- type UrlMapBuilder
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 (*AddressBuilder) SelfLink ¶
func (b *AddressBuilder) SelfLink() string
type BackendServiceBuilder ¶
type BackendServiceBuilder struct{ ResourceBuilder }
func (*BackendServiceBuilder) Build ¶
func (b *BackendServiceBuilder) Build(f func(*compute.BackendService)) rnode.Builder
func (*BackendServiceBuilder) ID ¶
func (b *BackendServiceBuilder) ID() *cloud.ResourceID
func (*BackendServiceBuilder) Resource ¶
func (b *BackendServiceBuilder) Resource() backendservice.Mutable
func (*BackendServiceBuilder) SelfLink ¶
func (b *BackendServiceBuilder) SelfLink() string
type ForwardingRuleBuilder ¶
type ForwardingRuleBuilder struct{ ResourceBuilder }
func (*ForwardingRuleBuilder) Build ¶
func (b *ForwardingRuleBuilder) Build(f func(*compute.ForwardingRule)) rnode.Builder
func (*ForwardingRuleBuilder) ID ¶
func (b *ForwardingRuleBuilder) ID() *cloud.ResourceID
func (*ForwardingRuleBuilder) Resource ¶
func (b *ForwardingRuleBuilder) Resource() forwardingrule.Mutable
func (*ForwardingRuleBuilder) SelfLink ¶
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 (b *HealthCheckBuilder) ID() *cloud.ResourceID
func (*HealthCheckBuilder) Resource ¶
func (b *HealthCheckBuilder) Resource() healthcheck.Mutable
func (*HealthCheckBuilder) SelfLink ¶
func (b *HealthCheckBuilder) SelfLink() string
type NetworkEndpointGroupBuilder ¶
type NetworkEndpointGroupBuilder struct{ ResourceBuilder }
func (*NetworkEndpointGroupBuilder) Build ¶
func (b *NetworkEndpointGroupBuilder) Build(f func(*compute.NetworkEndpointGroup)) rnode.Builder
func (*NetworkEndpointGroupBuilder) ID ¶
func (b *NetworkEndpointGroupBuilder) ID() *cloud.ResourceID
func (*NetworkEndpointGroupBuilder) Resource ¶
func (b *NetworkEndpointGroupBuilder) Resource() networkendpointgroup.Mutable
func (*NetworkEndpointGroupBuilder) SelfLink ¶
func (b *NetworkEndpointGroupBuilder) SelfLink() string
type ResourceBuilder ¶
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 (b *ResourceBuilder) N(name string) *ResourceBuilder
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 ¶
func (b *ResourceBuilder) Z(zone string) *ResourceBuilder
type TargetHttpProxyBuilder ¶
type TargetHttpProxyBuilder struct{ ResourceBuilder }
func (*TargetHttpProxyBuilder) Build ¶
func (b *TargetHttpProxyBuilder) Build(f func(*compute.TargetHttpProxy)) rnode.Builder
func (*TargetHttpProxyBuilder) ID ¶
func (b *TargetHttpProxyBuilder) ID() *cloud.ResourceID
func (*TargetHttpProxyBuilder) Resource ¶
func (b *TargetHttpProxyBuilder) Resource() targethttpproxy.Mutable
func (*TargetHttpProxyBuilder) SelfLink ¶
func (b *TargetHttpProxyBuilder) SelfLink() string
type TcpRouteBuilder ¶
type TcpRouteBuilder struct{ ResourceBuilder }
func (*TcpRouteBuilder) Build ¶
func (b *TcpRouteBuilder) Build(f func(*networkservices.TcpRoute)) rnode.Builder
func (*TcpRouteBuilder) ID ¶
func (b *TcpRouteBuilder) ID() *cloud.ResourceID
func (*TcpRouteBuilder) Resource ¶
func (b *TcpRouteBuilder) Resource() tcproute.Mutable
func (*TcpRouteBuilder) SelfLink ¶
func (b *TcpRouteBuilder) SelfLink() string
type UrlMapBuilder ¶
type UrlMapBuilder struct{ ResourceBuilder }
func (*UrlMapBuilder) ID ¶
func (b *UrlMapBuilder) ID() *cloud.ResourceID
func (*UrlMapBuilder) Resource ¶
func (b *UrlMapBuilder) Resource() urlmap.Mutable
func (*UrlMapBuilder) SelfLink ¶
func (b *UrlMapBuilder) SelfLink() string
Click to show internal directories.
Click to hide internal directories.