Class GceSetup

  • All Implemented Interfaces:
    GceSetupOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class GceSetup
    extends com.google.protobuf.GeneratedMessageV3
    implements GceSetupOrBuilder
     The definition of how to configure a VM instance outside of Resources and
     Identity.
     
    Protobuf type google.cloud.notebooks.v2.GceSetup
    See Also:
    Serialized Form
    • Field Detail

      • MACHINE_TYPE_FIELD_NUMBER

        public static final int MACHINE_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ACCELERATOR_CONFIGS_FIELD_NUMBER

        public static final int ACCELERATOR_CONFIGS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SERVICE_ACCOUNTS_FIELD_NUMBER

        public static final int SERVICE_ACCOUNTS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONTAINER_IMAGE_FIELD_NUMBER

        public static final int CONTAINER_IMAGE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DATA_DISKS_FIELD_NUMBER

        public static final int DATA_DISKS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SHIELDED_INSTANCE_CONFIG_FIELD_NUMBER

        public static final int SHIELDED_INSTANCE_CONFIG_FIELD_NUMBER
        See Also:
        Constant Field Values
      • NETWORK_INTERFACES_FIELD_NUMBER

        public static final int NETWORK_INTERFACES_FIELD_NUMBER
        See Also:
        Constant Field Values
      • DISABLE_PUBLIC_IP_FIELD_NUMBER

        public static final int DISABLE_PUBLIC_IP_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ENABLE_IP_FORWARDING_FIELD_NUMBER

        public static final int ENABLE_IP_FORWARDING_FIELD_NUMBER
        See Also:
        Constant Field Values
      • GPU_DRIVER_CONFIG_FIELD_NUMBER

        public static final int GPU_DRIVER_CONFIG_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getMachineType

        public String getMachineType()
         Optional. The machine type of the VM instance.
         https://cloud.google.com/compute/docs/machine-resource
         
        string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMachineType in interface GceSetupOrBuilder
        Returns:
        The machineType.
      • getMachineTypeBytes

        public com.google.protobuf.ByteString getMachineTypeBytes()
         Optional. The machine type of the VM instance.
         https://cloud.google.com/compute/docs/machine-resource
         
        string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMachineTypeBytes in interface GceSetupOrBuilder
        Returns:
        The bytes for machineType.
      • getAcceleratorConfigsList

        public List<AcceleratorConfig> getAcceleratorConfigsList()
         Optional. The hardware accelerators used on this instance. If you use
         accelerators, make sure that your configuration has
         [enough vCPUs and memory to support the `machine_type` you have
         selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
         Currently supports only one accelerator configuration.
         
        repeated .google.cloud.notebooks.v2.AcceleratorConfig accelerator_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getAcceleratorConfigsList in interface GceSetupOrBuilder
      • getAcceleratorConfigsOrBuilderList

        public List<? extends AcceleratorConfigOrBuilder> getAcceleratorConfigsOrBuilderList()
         Optional. The hardware accelerators used on this instance. If you use
         accelerators, make sure that your configuration has
         [enough vCPUs and memory to support the `machine_type` you have
         selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
         Currently supports only one accelerator configuration.
         
        repeated .google.cloud.notebooks.v2.AcceleratorConfig accelerator_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getAcceleratorConfigsOrBuilderList in interface GceSetupOrBuilder
      • getAcceleratorConfigsCount

        public int getAcceleratorConfigsCount()
         Optional. The hardware accelerators used on this instance. If you use
         accelerators, make sure that your configuration has
         [enough vCPUs and memory to support the `machine_type` you have
         selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
         Currently supports only one accelerator configuration.
         
        repeated .google.cloud.notebooks.v2.AcceleratorConfig accelerator_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getAcceleratorConfigsCount in interface GceSetupOrBuilder
      • getAcceleratorConfigs

        public AcceleratorConfig getAcceleratorConfigs​(int index)
         Optional. The hardware accelerators used on this instance. If you use
         accelerators, make sure that your configuration has
         [enough vCPUs and memory to support the `machine_type` you have
         selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
         Currently supports only one accelerator configuration.
         
        repeated .google.cloud.notebooks.v2.AcceleratorConfig accelerator_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getAcceleratorConfigs in interface GceSetupOrBuilder
      • getAcceleratorConfigsOrBuilder

        public AcceleratorConfigOrBuilder getAcceleratorConfigsOrBuilder​(int index)
         Optional. The hardware accelerators used on this instance. If you use
         accelerators, make sure that your configuration has
         [enough vCPUs and memory to support the `machine_type` you have
         selected](https://cloud.google.com/compute/docs/gpus/#gpus-list).
         Currently supports only one accelerator configuration.
         
        repeated .google.cloud.notebooks.v2.AcceleratorConfig accelerator_configs = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getAcceleratorConfigsOrBuilder in interface GceSetupOrBuilder
      • getServiceAccountsList

        public List<ServiceAccount> getServiceAccountsList()
         Optional. The service account that serves as an identity for the VM
         instance. Currently supports only one service account.
         
        repeated .google.cloud.notebooks.v2.ServiceAccount service_accounts = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getServiceAccountsList in interface GceSetupOrBuilder
      • getServiceAccountsOrBuilderList

        public List<? extends ServiceAccountOrBuilder> getServiceAccountsOrBuilderList()
         Optional. The service account that serves as an identity for the VM
         instance. Currently supports only one service account.
         
        repeated .google.cloud.notebooks.v2.ServiceAccount service_accounts = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getServiceAccountsOrBuilderList in interface GceSetupOrBuilder
      • getServiceAccountsCount

        public int getServiceAccountsCount()
         Optional. The service account that serves as an identity for the VM
         instance. Currently supports only one service account.
         
        repeated .google.cloud.notebooks.v2.ServiceAccount service_accounts = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getServiceAccountsCount in interface GceSetupOrBuilder
      • getServiceAccounts

        public ServiceAccount getServiceAccounts​(int index)
         Optional. The service account that serves as an identity for the VM
         instance. Currently supports only one service account.
         
        repeated .google.cloud.notebooks.v2.ServiceAccount service_accounts = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getServiceAccounts in interface GceSetupOrBuilder
      • getServiceAccountsOrBuilder

        public ServiceAccountOrBuilder getServiceAccountsOrBuilder​(int index)
         Optional. The service account that serves as an identity for the VM
         instance. Currently supports only one service account.
         
        repeated .google.cloud.notebooks.v2.ServiceAccount service_accounts = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getServiceAccountsOrBuilder in interface GceSetupOrBuilder
      • hasVmImage

        public boolean hasVmImage()
         Optional. Use a Compute Engine VM image to start the notebook instance.
         
        .google.cloud.notebooks.v2.VmImage vm_image = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasVmImage in interface GceSetupOrBuilder
        Returns:
        Whether the vmImage field is set.
      • getVmImage

        public VmImage getVmImage()
         Optional. Use a Compute Engine VM image to start the notebook instance.
         
        .google.cloud.notebooks.v2.VmImage vm_image = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getVmImage in interface GceSetupOrBuilder
        Returns:
        The vmImage.
      • getVmImageOrBuilder

        public VmImageOrBuilder getVmImageOrBuilder()
         Optional. Use a Compute Engine VM image to start the notebook instance.
         
        .google.cloud.notebooks.v2.VmImage vm_image = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getVmImageOrBuilder in interface GceSetupOrBuilder
      • hasContainerImage

        public boolean hasContainerImage()
         Optional. Use a container image to start the notebook instance.
         
        .google.cloud.notebooks.v2.ContainerImage container_image = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasContainerImage in interface GceSetupOrBuilder
        Returns:
        Whether the containerImage field is set.
      • getContainerImage

        public ContainerImage getContainerImage()
         Optional. Use a container image to start the notebook instance.
         
        .google.cloud.notebooks.v2.ContainerImage container_image = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getContainerImage in interface GceSetupOrBuilder
        Returns:
        The containerImage.
      • getContainerImageOrBuilder

        public ContainerImageOrBuilder getContainerImageOrBuilder()
         Optional. Use a container image to start the notebook instance.
         
        .google.cloud.notebooks.v2.ContainerImage container_image = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getContainerImageOrBuilder in interface GceSetupOrBuilder
      • hasBootDisk

        public boolean hasBootDisk()
         Optional. The boot disk for the VM.
         
        .google.cloud.notebooks.v2.BootDisk boot_disk = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasBootDisk in interface GceSetupOrBuilder
        Returns:
        Whether the bootDisk field is set.
      • getBootDisk

        public BootDisk getBootDisk()
         Optional. The boot disk for the VM.
         
        .google.cloud.notebooks.v2.BootDisk boot_disk = 6 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getBootDisk in interface GceSetupOrBuilder
        Returns:
        The bootDisk.
      • getDataDisksList

        public List<DataDisk> getDataDisksList()
         Optional. Data disks attached to the VM instance.
         Currently supports only one data disk.
         
        repeated .google.cloud.notebooks.v2.DataDisk data_disks = 7 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDataDisksList in interface GceSetupOrBuilder
      • getDataDisksOrBuilderList

        public List<? extends DataDiskOrBuilder> getDataDisksOrBuilderList()
         Optional. Data disks attached to the VM instance.
         Currently supports only one data disk.
         
        repeated .google.cloud.notebooks.v2.DataDisk data_disks = 7 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDataDisksOrBuilderList in interface GceSetupOrBuilder
      • getDataDisksCount

        public int getDataDisksCount()
         Optional. Data disks attached to the VM instance.
         Currently supports only one data disk.
         
        repeated .google.cloud.notebooks.v2.DataDisk data_disks = 7 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDataDisksCount in interface GceSetupOrBuilder
      • getDataDisks

        public DataDisk getDataDisks​(int index)
         Optional. Data disks attached to the VM instance.
         Currently supports only one data disk.
         
        repeated .google.cloud.notebooks.v2.DataDisk data_disks = 7 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDataDisks in interface GceSetupOrBuilder
      • getDataDisksOrBuilder

        public DataDiskOrBuilder getDataDisksOrBuilder​(int index)
         Optional. Data disks attached to the VM instance.
         Currently supports only one data disk.
         
        repeated .google.cloud.notebooks.v2.DataDisk data_disks = 7 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDataDisksOrBuilder in interface GceSetupOrBuilder
      • hasShieldedInstanceConfig

        public boolean hasShieldedInstanceConfig()
         Optional. Shielded VM configuration.
         [Images using supported Shielded VM
         features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
         
        .google.cloud.notebooks.v2.ShieldedInstanceConfig shielded_instance_config = 8 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasShieldedInstanceConfig in interface GceSetupOrBuilder
        Returns:
        Whether the shieldedInstanceConfig field is set.
      • getShieldedInstanceConfig

        public ShieldedInstanceConfig getShieldedInstanceConfig()
         Optional. Shielded VM configuration.
         [Images using supported Shielded VM
         features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
         
        .google.cloud.notebooks.v2.ShieldedInstanceConfig shielded_instance_config = 8 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getShieldedInstanceConfig in interface GceSetupOrBuilder
        Returns:
        The shieldedInstanceConfig.
      • getShieldedInstanceConfigOrBuilder

        public ShieldedInstanceConfigOrBuilder getShieldedInstanceConfigOrBuilder()
         Optional. Shielded VM configuration.
         [Images using supported Shielded VM
         features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm).
         
        .google.cloud.notebooks.v2.ShieldedInstanceConfig shielded_instance_config = 8 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getShieldedInstanceConfigOrBuilder in interface GceSetupOrBuilder
      • getNetworkInterfacesList

        public List<NetworkInterface> getNetworkInterfacesList()
         Optional. The network interfaces for the VM.
         Supports only one interface.
         
        repeated .google.cloud.notebooks.v2.NetworkInterface network_interfaces = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getNetworkInterfacesList in interface GceSetupOrBuilder
      • getNetworkInterfacesOrBuilderList

        public List<? extends NetworkInterfaceOrBuilder> getNetworkInterfacesOrBuilderList()
         Optional. The network interfaces for the VM.
         Supports only one interface.
         
        repeated .google.cloud.notebooks.v2.NetworkInterface network_interfaces = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getNetworkInterfacesOrBuilderList in interface GceSetupOrBuilder
      • getNetworkInterfacesCount

        public int getNetworkInterfacesCount()
         Optional. The network interfaces for the VM.
         Supports only one interface.
         
        repeated .google.cloud.notebooks.v2.NetworkInterface network_interfaces = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getNetworkInterfacesCount in interface GceSetupOrBuilder
      • getNetworkInterfaces

        public NetworkInterface getNetworkInterfaces​(int index)
         Optional. The network interfaces for the VM.
         Supports only one interface.
         
        repeated .google.cloud.notebooks.v2.NetworkInterface network_interfaces = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getNetworkInterfaces in interface GceSetupOrBuilder
      • getNetworkInterfacesOrBuilder

        public NetworkInterfaceOrBuilder getNetworkInterfacesOrBuilder​(int index)
         Optional. The network interfaces for the VM.
         Supports only one interface.
         
        repeated .google.cloud.notebooks.v2.NetworkInterface network_interfaces = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getNetworkInterfacesOrBuilder in interface GceSetupOrBuilder
      • getDisablePublicIp

        public boolean getDisablePublicIp()
         Optional. If true, no external IP will be assigned to this VM instance.
         
        bool disable_public_ip = 10 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDisablePublicIp in interface GceSetupOrBuilder
        Returns:
        The disablePublicIp.
      • getTagsList

        public com.google.protobuf.ProtocolStringList getTagsList()
         Optional. The Compute Engine tags to add to runtime (see [Tagging
         instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
         
        repeated string tags = 11 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTagsList in interface GceSetupOrBuilder
        Returns:
        A list containing the tags.
      • getTagsCount

        public int getTagsCount()
         Optional. The Compute Engine tags to add to runtime (see [Tagging
         instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
         
        repeated string tags = 11 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTagsCount in interface GceSetupOrBuilder
        Returns:
        The count of tags.
      • getTags

        public String getTags​(int index)
         Optional. The Compute Engine tags to add to runtime (see [Tagging
         instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
         
        repeated string tags = 11 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTags in interface GceSetupOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The tags at the given index.
      • getTagsBytes

        public com.google.protobuf.ByteString getTagsBytes​(int index)
         Optional. The Compute Engine tags to add to runtime (see [Tagging
         instances](https://cloud.google.com/compute/docs/label-or-tag-resources#tags)).
         
        repeated string tags = 11 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTagsBytes in interface GceSetupOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the tags at the given index.
      • getMetadataCount

        public int getMetadataCount()
        Description copied from interface: GceSetupOrBuilder
         Optional. Custom metadata to apply to this instance.
         
        map<string, string> metadata = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMetadataCount in interface GceSetupOrBuilder
      • containsMetadata

        public boolean containsMetadata​(String key)
         Optional. Custom metadata to apply to this instance.
         
        map<string, string> metadata = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        containsMetadata in interface GceSetupOrBuilder
      • getMetadataMap

        public Map<String,​String> getMetadataMap()
         Optional. Custom metadata to apply to this instance.
         
        map<string, string> metadata = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMetadataMap in interface GceSetupOrBuilder
      • getMetadataOrDefault

        public String getMetadataOrDefault​(String key,
                                           String defaultValue)
         Optional. Custom metadata to apply to this instance.
         
        map<string, string> metadata = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMetadataOrDefault in interface GceSetupOrBuilder
      • getMetadataOrThrow

        public String getMetadataOrThrow​(String key)
         Optional. Custom metadata to apply to this instance.
         
        map<string, string> metadata = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMetadataOrThrow in interface GceSetupOrBuilder
      • getEnableIpForwarding

        public boolean getEnableIpForwarding()
         Optional. Flag to enable ip forwarding or not, default false/off.
         https://cloud.google.com/vpc/docs/using-routes#canipforward
         
        bool enable_ip_forwarding = 13 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getEnableIpForwarding in interface GceSetupOrBuilder
        Returns:
        The enableIpForwarding.
      • hasGpuDriverConfig

        public boolean hasGpuDriverConfig()
         Optional. Configuration for GPU drivers.
         
        .google.cloud.notebooks.v2.GPUDriverConfig gpu_driver_config = 14 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasGpuDriverConfig in interface GceSetupOrBuilder
        Returns:
        Whether the gpuDriverConfig field is set.
      • getGpuDriverConfig

        public GPUDriverConfig getGpuDriverConfig()
         Optional. Configuration for GPU drivers.
         
        .google.cloud.notebooks.v2.GPUDriverConfig gpu_driver_config = 14 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getGpuDriverConfig in interface GceSetupOrBuilder
        Returns:
        The gpuDriverConfig.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static GceSetup parseFrom​(ByteBuffer data)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GceSetup parseFrom​(ByteBuffer data,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GceSetup parseFrom​(com.google.protobuf.ByteString data)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GceSetup parseFrom​(com.google.protobuf.ByteString data,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GceSetup parseFrom​(byte[] data)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GceSetup parseFrom​(byte[] data,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GceSetup parseFrom​(com.google.protobuf.CodedInputStream input,
                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws IOException
        Throws:
        IOException
      • newBuilderForType

        public GceSetup.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public GceSetup.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected GceSetup.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static GceSetup getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<GceSetup> parser()
      • getParserForType

        public com.google.protobuf.Parser<GceSetup> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public GceSetup getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder