|
25 | 25 | * |
26 | 26 | * <p> |
27 | 27 | * For more information about this service, see the |
28 | | - * <a href="https://developers.google.com/cloud-sql/" target="_blank">API Documentation</a> |
| 28 | + * <a href="https://cloud.google.com/sql/docs" target="_blank">API Documentation</a> |
29 | 29 | * </p> |
30 | 30 | * |
31 | 31 | * <p> |
@@ -5885,6 +5885,144 @@ public PointInTimeRestore set(String parameterName, Object value) { |
5885 | 5885 | return (PointInTimeRestore) super.set(parameterName, value); |
5886 | 5886 | } |
5887 | 5887 | } |
| 5888 | + /** |
| 5889 | + * Execute MVU Pre-checks |
| 5890 | + * |
| 5891 | + * Create a request for the method "instances.preCheckMajorVersionUpgrade". |
| 5892 | + * |
| 5893 | + * This request holds the parameters needed by the sqladmin server. After setting any optional |
| 5894 | + * parameters, call the {@link PreCheckMajorVersionUpgrade#execute()} method to invoke the remote |
| 5895 | + * operation. |
| 5896 | + * |
| 5897 | + * @param project Required. Project ID of the project that contains the instance. |
| 5898 | + * @param instance Required. Cloud SQL instance ID. This does not include the project ID. |
| 5899 | + * @param content the {@link com.google.api.services.sqladmin.model.InstancesPreCheckMajorVersionUpgradeRequest} |
| 5900 | + * @return the request |
| 5901 | + */ |
| 5902 | + public PreCheckMajorVersionUpgrade preCheckMajorVersionUpgrade(java.lang.String project, java.lang.String instance, com.google.api.services.sqladmin.model.InstancesPreCheckMajorVersionUpgradeRequest content) throws java.io.IOException { |
| 5903 | + PreCheckMajorVersionUpgrade result = new PreCheckMajorVersionUpgrade(project, instance, content); |
| 5904 | + initialize(result); |
| 5905 | + return result; |
| 5906 | + } |
| 5907 | + |
| 5908 | + public class PreCheckMajorVersionUpgrade extends SQLAdminRequest<com.google.api.services.sqladmin.model.Operation> { |
| 5909 | + |
| 5910 | + private static final String REST_PATH = "v1/projects/{project}/instances/{instance}/preCheckMajorVersionUpgrade"; |
| 5911 | + |
| 5912 | + /** |
| 5913 | + * Execute MVU Pre-checks |
| 5914 | + * |
| 5915 | + * Create a request for the method "instances.preCheckMajorVersionUpgrade". |
| 5916 | + * |
| 5917 | + * This request holds the parameters needed by the the sqladmin server. After setting any |
| 5918 | + * optional parameters, call the {@link PreCheckMajorVersionUpgrade#execute()} method to invoke |
| 5919 | + * the remote operation. <p> {@link PreCheckMajorVersionUpgrade#initialize(com.google.api.client.g |
| 5920 | + * oogleapis.services.AbstractGoogleClientRequest)} must be called to initialize this instance |
| 5921 | + * immediately after invoking the constructor. </p> |
| 5922 | + * |
| 5923 | + * @param project Required. Project ID of the project that contains the instance. |
| 5924 | + * @param instance Required. Cloud SQL instance ID. This does not include the project ID. |
| 5925 | + * @param content the {@link com.google.api.services.sqladmin.model.InstancesPreCheckMajorVersionUpgradeRequest} |
| 5926 | + * @since 1.13 |
| 5927 | + */ |
| 5928 | + protected PreCheckMajorVersionUpgrade(java.lang.String project, java.lang.String instance, com.google.api.services.sqladmin.model.InstancesPreCheckMajorVersionUpgradeRequest content) { |
| 5929 | + super(SQLAdmin.this, "POST", REST_PATH, content, com.google.api.services.sqladmin.model.Operation.class); |
| 5930 | + this.project = com.google.api.client.util.Preconditions.checkNotNull(project, "Required parameter project must be specified."); |
| 5931 | + this.instance = com.google.api.client.util.Preconditions.checkNotNull(instance, "Required parameter instance must be specified."); |
| 5932 | + } |
| 5933 | + |
| 5934 | + @Override |
| 5935 | + public PreCheckMajorVersionUpgrade set$Xgafv(java.lang.String $Xgafv) { |
| 5936 | + return (PreCheckMajorVersionUpgrade) super.set$Xgafv($Xgafv); |
| 5937 | + } |
| 5938 | + |
| 5939 | + @Override |
| 5940 | + public PreCheckMajorVersionUpgrade setAccessToken(java.lang.String accessToken) { |
| 5941 | + return (PreCheckMajorVersionUpgrade) super.setAccessToken(accessToken); |
| 5942 | + } |
| 5943 | + |
| 5944 | + @Override |
| 5945 | + public PreCheckMajorVersionUpgrade setAlt(java.lang.String alt) { |
| 5946 | + return (PreCheckMajorVersionUpgrade) super.setAlt(alt); |
| 5947 | + } |
| 5948 | + |
| 5949 | + @Override |
| 5950 | + public PreCheckMajorVersionUpgrade setCallback(java.lang.String callback) { |
| 5951 | + return (PreCheckMajorVersionUpgrade) super.setCallback(callback); |
| 5952 | + } |
| 5953 | + |
| 5954 | + @Override |
| 5955 | + public PreCheckMajorVersionUpgrade setFields(java.lang.String fields) { |
| 5956 | + return (PreCheckMajorVersionUpgrade) super.setFields(fields); |
| 5957 | + } |
| 5958 | + |
| 5959 | + @Override |
| 5960 | + public PreCheckMajorVersionUpgrade setKey(java.lang.String key) { |
| 5961 | + return (PreCheckMajorVersionUpgrade) super.setKey(key); |
| 5962 | + } |
| 5963 | + |
| 5964 | + @Override |
| 5965 | + public PreCheckMajorVersionUpgrade setOauthToken(java.lang.String oauthToken) { |
| 5966 | + return (PreCheckMajorVersionUpgrade) super.setOauthToken(oauthToken); |
| 5967 | + } |
| 5968 | + |
| 5969 | + @Override |
| 5970 | + public PreCheckMajorVersionUpgrade setPrettyPrint(java.lang.Boolean prettyPrint) { |
| 5971 | + return (PreCheckMajorVersionUpgrade) super.setPrettyPrint(prettyPrint); |
| 5972 | + } |
| 5973 | + |
| 5974 | + @Override |
| 5975 | + public PreCheckMajorVersionUpgrade setQuotaUser(java.lang.String quotaUser) { |
| 5976 | + return (PreCheckMajorVersionUpgrade) super.setQuotaUser(quotaUser); |
| 5977 | + } |
| 5978 | + |
| 5979 | + @Override |
| 5980 | + public PreCheckMajorVersionUpgrade setUploadType(java.lang.String uploadType) { |
| 5981 | + return (PreCheckMajorVersionUpgrade) super.setUploadType(uploadType); |
| 5982 | + } |
| 5983 | + |
| 5984 | + @Override |
| 5985 | + public PreCheckMajorVersionUpgrade setUploadProtocol(java.lang.String uploadProtocol) { |
| 5986 | + return (PreCheckMajorVersionUpgrade) super.setUploadProtocol(uploadProtocol); |
| 5987 | + } |
| 5988 | + |
| 5989 | + /** Required. Project ID of the project that contains the instance. */ |
| 5990 | + @com.google.api.client.util.Key |
| 5991 | + private java.lang.String project; |
| 5992 | + |
| 5993 | + /** Required. Project ID of the project that contains the instance. |
| 5994 | + */ |
| 5995 | + public java.lang.String getProject() { |
| 5996 | + return project; |
| 5997 | + } |
| 5998 | + |
| 5999 | + /** Required. Project ID of the project that contains the instance. */ |
| 6000 | + public PreCheckMajorVersionUpgrade setProject(java.lang.String project) { |
| 6001 | + this.project = project; |
| 6002 | + return this; |
| 6003 | + } |
| 6004 | + |
| 6005 | + /** Required. Cloud SQL instance ID. This does not include the project ID. */ |
| 6006 | + @com.google.api.client.util.Key |
| 6007 | + private java.lang.String instance; |
| 6008 | + |
| 6009 | + /** Required. Cloud SQL instance ID. This does not include the project ID. |
| 6010 | + */ |
| 6011 | + public java.lang.String getInstance() { |
| 6012 | + return instance; |
| 6013 | + } |
| 6014 | + |
| 6015 | + /** Required. Cloud SQL instance ID. This does not include the project ID. */ |
| 6016 | + public PreCheckMajorVersionUpgrade setInstance(java.lang.String instance) { |
| 6017 | + this.instance = instance; |
| 6018 | + return this; |
| 6019 | + } |
| 6020 | + |
| 6021 | + @Override |
| 6022 | + public PreCheckMajorVersionUpgrade set(String parameterName, Object value) { |
| 6023 | + return (PreCheckMajorVersionUpgrade) super.set(parameterName, value); |
| 6024 | + } |
| 6025 | + } |
5888 | 6026 | /** |
5889 | 6027 | * Promotes the read replica instance to be an independent Cloud SQL primary instance. Using this |
5890 | 6028 | * operation might cause your instance to restart. |
|
0 commit comments