All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.baremetalsolution.v2.ProvisioningConfigOrBuilder Maven / Gradle / Ivy

/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/baremetalsolution/v2/provisioning.proto

// Protobuf Java Version: 3.25.3
package com.google.cloud.baremetalsolution.v2;

public interface ProvisioningConfigOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.cloud.baremetalsolution.v2.ProvisioningConfig)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Output only. The system-generated name of the provisioning config. This
   * follows the UUID format.
   * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The name. */ java.lang.String getName(); /** * * *
   * Output only. The system-generated name of the provisioning config. This
   * follows the UUID format.
   * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * * *
   * Instances to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2; */ java.util.List getInstancesList(); /** * * *
   * Instances to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2; */ com.google.cloud.baremetalsolution.v2.InstanceConfig getInstances(int index); /** * * *
   * Instances to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2; */ int getInstancesCount(); /** * * *
   * Instances to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2; */ java.util.List getInstancesOrBuilderList(); /** * * *
   * Instances to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.InstanceConfig instances = 2; */ com.google.cloud.baremetalsolution.v2.InstanceConfigOrBuilder getInstancesOrBuilder(int index); /** * * *
   * Networks to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3; */ java.util.List getNetworksList(); /** * * *
   * Networks to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3; */ com.google.cloud.baremetalsolution.v2.NetworkConfig getNetworks(int index); /** * * *
   * Networks to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3; */ int getNetworksCount(); /** * * *
   * Networks to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3; */ java.util.List getNetworksOrBuilderList(); /** * * *
   * Networks to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.NetworkConfig networks = 3; */ com.google.cloud.baremetalsolution.v2.NetworkConfigOrBuilder getNetworksOrBuilder(int index); /** * * *
   * Volumes to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4; */ java.util.List getVolumesList(); /** * * *
   * Volumes to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4; */ com.google.cloud.baremetalsolution.v2.VolumeConfig getVolumes(int index); /** * * *
   * Volumes to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4; */ int getVolumesCount(); /** * * *
   * Volumes to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4; */ java.util.List getVolumesOrBuilderList(); /** * * *
   * Volumes to be created.
   * 
* * repeated .google.cloud.baremetalsolution.v2.VolumeConfig volumes = 4; */ com.google.cloud.baremetalsolution.v2.VolumeConfigOrBuilder getVolumesOrBuilder(int index); /** * * *
   * A generated ticket id to track provisioning request.
   * 
* * string ticket_id = 5; * * @return The ticketId. */ java.lang.String getTicketId(); /** * * *
   * A generated ticket id to track provisioning request.
   * 
* * string ticket_id = 5; * * @return The bytes for ticketId. */ com.google.protobuf.ByteString getTicketIdBytes(); /** * * *
   * A service account to enable customers to access instance credentials upon
   * handover.
   * 
* * string handover_service_account = 6; * * @return The handoverServiceAccount. */ java.lang.String getHandoverServiceAccount(); /** * * *
   * A service account to enable customers to access instance credentials upon
   * handover.
   * 
* * string handover_service_account = 6; * * @return The bytes for handoverServiceAccount. */ com.google.protobuf.ByteString getHandoverServiceAccountBytes(); /** * * *
   * Email provided to send a confirmation with provisioning config to.
   * Deprecated in favour of email field in request messages.
   * 
* * string email = 7 [deprecated = true]; * * @deprecated google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated. See * google/cloud/baremetalsolution/v2/provisioning.proto;l=92 * @return The email. */ @java.lang.Deprecated java.lang.String getEmail(); /** * * *
   * Email provided to send a confirmation with provisioning config to.
   * Deprecated in favour of email field in request messages.
   * 
* * string email = 7 [deprecated = true]; * * @deprecated google.cloud.baremetalsolution.v2.ProvisioningConfig.email is deprecated. See * google/cloud/baremetalsolution/v2/provisioning.proto;l=92 * @return The bytes for email. */ @java.lang.Deprecated com.google.protobuf.ByteString getEmailBytes(); /** * * *
   * Output only. State of ProvisioningConfig.
   * 
* * * .google.cloud.baremetalsolution.v2.ProvisioningConfig.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The enum numeric value on the wire for state. */ int getStateValue(); /** * * *
   * Output only. State of ProvisioningConfig.
   * 
* * * .google.cloud.baremetalsolution.v2.ProvisioningConfig.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The state. */ com.google.cloud.baremetalsolution.v2.ProvisioningConfig.State getState(); /** * * *
   * Optional. Location name of this ProvisioningConfig.
   * It is optional only for Intake UI transition period.
   * 
* * string location = 9 [(.google.api.field_behavior) = OPTIONAL]; * * @return The location. */ java.lang.String getLocation(); /** * * *
   * Optional. Location name of this ProvisioningConfig.
   * It is optional only for Intake UI transition period.
   * 
* * string location = 9 [(.google.api.field_behavior) = OPTIONAL]; * * @return The bytes for location. */ com.google.protobuf.ByteString getLocationBytes(); /** * * *
   * Output only. Last update timestamp.
   * 
* * .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the updateTime field is set. */ boolean hasUpdateTime(); /** * * *
   * Output only. Last update timestamp.
   * 
* * .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The updateTime. */ com.google.protobuf.Timestamp getUpdateTime(); /** * * *
   * Output only. Last update timestamp.
   * 
* * .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); /** * * *
   * Output only. URI to Cloud Console UI view of this provisioning config.
   * 
* * string cloud_console_uri = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The cloudConsoleUri. */ java.lang.String getCloudConsoleUri(); /** * * *
   * Output only. URI to Cloud Console UI view of this provisioning config.
   * 
* * string cloud_console_uri = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for cloudConsoleUri. */ com.google.protobuf.ByteString getCloudConsoleUriBytes(); /** * * *
   * If true, VPC SC is enabled for the cluster.
   * 
* * bool vpc_sc_enabled = 12; * * @return The vpcScEnabled. */ boolean getVpcScEnabled(); /** * * *
   * Optional status messages associated with the FAILED state.
   * 
* * string status_message = 13; * * @return The statusMessage. */ java.lang.String getStatusMessage(); /** * * *
   * Optional status messages associated with the FAILED state.
   * 
* * string status_message = 13; * * @return The bytes for statusMessage. */ com.google.protobuf.ByteString getStatusMessageBytes(); /** * * *
   * Optional. The user-defined identifier of the provisioning config.
   * 
* * string custom_id = 14 [(.google.api.field_behavior) = OPTIONAL]; * * @return The customId. */ java.lang.String getCustomId(); /** * * *
   * Optional. The user-defined identifier of the provisioning config.
   * 
* * string custom_id = 14 [(.google.api.field_behavior) = OPTIONAL]; * * @return The bytes for customId. */ com.google.protobuf.ByteString getCustomIdBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy