interfaces

package
v1.8.9 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2018 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Change

type Change interface {
	Additions() []ResourceRecordSet
	Deletions() []ResourceRecordSet
}

type ChangesCreateCall

type ChangesCreateCall interface {
	// Context(ctx context.Context) *ChangesCreateCall // TODO: Add as needed
	Do(opts ...googleapi.CallOption) (Change, error)
}

type ChangesGetCall

type ChangesGetCall interface {
	// Context(ctx context.Context) *ChangesGetCall // TODO: Add as needed
	Do(opts ...googleapi.CallOption) (*Change, error)
}

type ChangesListCall

type ChangesListCall interface {
	// Context(ctx context.Context) *ChangesListCall // TODO: Add as needed
	Do(opts ...googleapi.CallOption) (*ChangesListResponse, error)
}

type ChangesListResponse

type ChangesListResponse interface {
}

type ChangesService

type ChangesService interface {
	// Create(project string, managedZone string, change *Change) *ChangesCreateCall // TODO: Add as needed
	Create(project string, managedZone string, change Change) ChangesCreateCall
	NewChange(additions, deletions []ResourceRecordSet) Change
}

type ManagedZone

type ManagedZone interface {
	// CreationTime() string // TODO: Add as needed
	// Description() string // TODO: Add as needed
	DnsName() string
	Id() uint64
	// Kind() string // TODO: Add as needed
	Name() string
}

type ManagedZonesCreateCall

type ManagedZonesCreateCall interface {
	// Context(ctx context.Context) *ManagedZonesCreateCall // TODO: Add as needed
	Do(opts ...googleapi.CallOption) (ManagedZone, error)
}

type ManagedZonesDeleteCall

type ManagedZonesDeleteCall interface {
	// Context(ctx context.Context) *ManagedZonesDeleteCall // TODO: Add as needed
	Do(opts ...googleapi.CallOption) error
}

type ManagedZonesGetCall

type ManagedZonesGetCall interface {
	// Context(ctx context.Context) *ManagedZonesGetCall // TODO: Add as needed
	Do(opts ...googleapi.CallOption) (ManagedZone, error)
}

type ManagedZonesListCall

type ManagedZonesListCall interface {
	// Context(ctx context.Context) *ManagedZonesListCall // TODO: Add as needed
	DnsName(dnsName string) ManagedZonesListCall
	Do(opts ...googleapi.CallOption) (ManagedZonesListResponse, error)
}

type ManagedZonesListResponse

type ManagedZonesListResponse interface {
	// Kind() string // TODO: Add as needed
	// ManagedZones() []*ManagedZone // TODO: Add as needed
	ManagedZones() []ManagedZone
}

type ManagedZonesService

type ManagedZonesService interface {
	// NewManagedZonesService(s *Service) *ManagedZonesService // TODO: Add to service if needed
	Create(project string, managedZone ManagedZone) ManagedZonesCreateCall
	Delete(project string, managedZone string) ManagedZonesDeleteCall
	Get(project string, managedZone string) ManagedZonesGetCall
	List(project string) ManagedZonesListCall
	NewManagedZone(dnsName string) ManagedZone
}

type Project

type Project interface {
}

type ProjectsGetCall

type ProjectsGetCall interface {
}

type ProjectsService

type ProjectsService interface {
}

type Quota

type Quota interface {
}

type ResourceRecordSet

type ResourceRecordSet interface {
	// Kind() string // TODO: Add as needed
	Name() string
	Rrdatas() []string
	Ttl() int64
	Type() string
}

type ResourceRecordSetsListCall

type ResourceRecordSetsListCall interface {
	// Context(ctx context.Context) *ResourceRecordSetsListCall  // TODO: Add as needed
	Do(opts ...googleapi.CallOption) (ResourceRecordSetsListResponse, error)
	Pages(ctx context.Context, f func(ResourceRecordSetsListResponse) error) error
	// Fields(s ...googleapi.Field) *ResourceRecordSetsListCall  // TODO: Add as needed
	// IfNoneMatch(entityTag string) *ResourceRecordSetsListCall  // TODO: Add as needed
	// MaxResults(maxResults int64) *ResourceRecordSetsListCall  // TODO: Add as needed
	Name(name string) ResourceRecordSetsListCall
	// PageToken(pageToken string) *ResourceRecordSetsListCall  // TODO: Add as needed
	Type(type_ string) ResourceRecordSetsListCall
}

type ResourceRecordSetsListResponse

type ResourceRecordSetsListResponse interface {
	// Kind() string  // TODO: Add as needed
	// NextPageToken() string  // TODO: Add as needed
	Rrsets() []ResourceRecordSet
}

type ResourceRecordSetsService

type ResourceRecordSetsService interface {
	List(project string, managedZone string) ResourceRecordSetsListCall
	// Get returns a list of resources records with the matching name
	Get(project, managedZone, name string) ResourceRecordSetsListCall
	// NewResourceRecordSetsService(s *Service) *ResourceRecordSetsService // TODO: add to service as needed
	NewResourceRecordSet(name string, rrdatas []string, ttl int64, type_ rrstype.RrsType) ResourceRecordSet
}

type Service

type Service interface {
	// BasePath() string  // TODO: Add as needed
	// UserAgent() string // TODO: Add as needed
	Changes() ChangesService
	ManagedZones() ManagedZonesService
	Projects() ProjectsService
	ResourceRecordSets() ResourceRecordSetsService
}

Jump to

Keyboard shortcuts

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