Git Product home page Git Product logo

Comments (2)

codyoss avatar codyoss commented on July 24, 2024

I think what you are looking for is ForceSendFields do to the omitempty struct tags on the request struct: https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields

Hope that helps!

from google-api-go-client.

qspors avatar qspors commented on July 24, 2024

I think what you are looking for is ForceSendFields do to the omitempty struct tags on the request struct: https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields

Hope that helps!

Hello.

IPconfiguration struct contain next fields.

settings := sqladmin.DatabaseInstance{
	Settings: &sqladmin.Settings{
		IpConfiguration: &sqladmin.IpConfiguration{
			AllocatedIpRange:                        "",
			AuthorizedNetworks:                      nil,
			EnablePrivatePathForGoogleCloudServices: false,
			Ipv4Enabled:                             false,
			PrivateNetwork:                          "",
			PscConfig:                               nil,
			RequireSsl:                              false,
			SslMode:                                 "",
			ForceSendFields:                         nil,
			NullFields:                              nil,
		}}}

I use Ipv4Enabled and PrivateNetwork.
Which fields should be marshalled thru ForceSendFields with default values for pass correct request ?
I have tried to use ForceSendFields before for send default values for AllocatedIpRange, AuthorizedNetworks and EnablePrivatePathForGoogleCloudServices but still have same result.

for example:

defFields := []string{"AllocatedIpRange", "AuthorizedNetworks", "EnablePrivatePathForGoogleCloudServices", "RequireSsl", "PscConfig"}
settings := sqladmin.DatabaseInstance{
	Settings: &sqladmin.Settings{
		IpConfiguration: &sqladmin.IpConfiguration{
			Ipv4Enabled:     false,
			PrivateNetwork:  "projects/exampleprj/global/networks/tests-qa-vpc-01",
			ForceSendFields: defFields,
		}}}

from google-api-go-client.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.