Class AwsNodeConfig

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

    public final class AwsNodeConfig
    extends com.google.protobuf.GeneratedMessageV3
    implements AwsNodeConfigOrBuilder
     Parameters that describe the nodes in a cluster.
     
    Protobuf type google.cloud.gkemulticloud.v1.AwsNodeConfig
    See Also:
    Serialized Form
    • Field Detail

      • INSTANCE_TYPE_FIELD_NUMBER

        public static final int INSTANCE_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ROOT_VOLUME_FIELD_NUMBER

        public static final int ROOT_VOLUME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • IAM_INSTANCE_PROFILE_FIELD_NUMBER

        public static final int IAM_INSTANCE_PROFILE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • IMAGE_TYPE_FIELD_NUMBER

        public static final int IMAGE_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SSH_CONFIG_FIELD_NUMBER

        public static final int SSH_CONFIG_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SECURITY_GROUP_IDS_FIELD_NUMBER

        public static final int SECURITY_GROUP_IDS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • PROXY_CONFIG_FIELD_NUMBER

        public static final int PROXY_CONFIG_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONFIG_ENCRYPTION_FIELD_NUMBER

        public static final int CONFIG_ENCRYPTION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • INSTANCE_PLACEMENT_FIELD_NUMBER

        public static final int INSTANCE_PLACEMENT_FIELD_NUMBER
        See Also:
        Constant Field Values
      • AUTOSCALING_METRICS_COLLECTION_FIELD_NUMBER

        public static final int AUTOSCALING_METRICS_COLLECTION_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
      • getInstanceType

        public String getInstanceType()
         Optional. The AWS instance type.
        
         When unspecified, it uses a default based on the node pool's version.
         
        string instance_type = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getInstanceType in interface AwsNodeConfigOrBuilder
        Returns:
        The instanceType.
      • getInstanceTypeBytes

        public com.google.protobuf.ByteString getInstanceTypeBytes()
         Optional. The AWS instance type.
        
         When unspecified, it uses a default based on the node pool's version.
         
        string instance_type = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getInstanceTypeBytes in interface AwsNodeConfigOrBuilder
        Returns:
        The bytes for instanceType.
      • hasRootVolume

        public boolean hasRootVolume()
         Optional. Template for the root volume provisioned for node pool nodes.
         Volumes will be provisioned in the availability zone assigned
         to the node pool subnet.
        
         When unspecified, it defaults to 32 GiB with the GP2 volume type.
         
        .google.cloud.gkemulticloud.v1.AwsVolumeTemplate root_volume = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasRootVolume in interface AwsNodeConfigOrBuilder
        Returns:
        Whether the rootVolume field is set.
      • getRootVolume

        public AwsVolumeTemplate getRootVolume()
         Optional. Template for the root volume provisioned for node pool nodes.
         Volumes will be provisioned in the availability zone assigned
         to the node pool subnet.
        
         When unspecified, it defaults to 32 GiB with the GP2 volume type.
         
        .google.cloud.gkemulticloud.v1.AwsVolumeTemplate root_volume = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getRootVolume in interface AwsNodeConfigOrBuilder
        Returns:
        The rootVolume.
      • getRootVolumeOrBuilder

        public AwsVolumeTemplateOrBuilder getRootVolumeOrBuilder()
         Optional. Template for the root volume provisioned for node pool nodes.
         Volumes will be provisioned in the availability zone assigned
         to the node pool subnet.
        
         When unspecified, it defaults to 32 GiB with the GP2 volume type.
         
        .google.cloud.gkemulticloud.v1.AwsVolumeTemplate root_volume = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getRootVolumeOrBuilder in interface AwsNodeConfigOrBuilder
      • getTaintsList

        public List<NodeTaint> getTaintsList()
         Optional. The initial taints assigned to nodes of this node pool.
         
        repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTaintsList in interface AwsNodeConfigOrBuilder
      • getTaintsOrBuilderList

        public List<? extends NodeTaintOrBuilder> getTaintsOrBuilderList()
         Optional. The initial taints assigned to nodes of this node pool.
         
        repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTaintsOrBuilderList in interface AwsNodeConfigOrBuilder
      • getTaintsCount

        public int getTaintsCount()
         Optional. The initial taints assigned to nodes of this node pool.
         
        repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTaintsCount in interface AwsNodeConfigOrBuilder
      • getTaints

        public NodeTaint getTaints​(int index)
         Optional. The initial taints assigned to nodes of this node pool.
         
        repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTaints in interface AwsNodeConfigOrBuilder
      • getTaintsOrBuilder

        public NodeTaintOrBuilder getTaintsOrBuilder​(int index)
         Optional. The initial taints assigned to nodes of this node pool.
         
        repeated .google.cloud.gkemulticloud.v1.NodeTaint taints = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTaintsOrBuilder in interface AwsNodeConfigOrBuilder
      • getLabelsCount

        public int getLabelsCount()
        Description copied from interface: AwsNodeConfigOrBuilder
         Optional. The initial labels assigned to nodes of this node pool. An object
         containing a list of "key": value pairs. Example: { "name": "wrench",
         "mass": "1.3kg", "count": "3" }.
         
        map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsCount in interface AwsNodeConfigOrBuilder
      • containsLabels

        public boolean containsLabels​(String key)
         Optional. The initial labels assigned to nodes of this node pool. An object
         containing a list of "key": value pairs. Example: { "name": "wrench",
         "mass": "1.3kg", "count": "3" }.
         
        map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        containsLabels in interface AwsNodeConfigOrBuilder
      • getLabelsMap

        public Map<String,​String> getLabelsMap()
         Optional. The initial labels assigned to nodes of this node pool. An object
         containing a list of "key": value pairs. Example: { "name": "wrench",
         "mass": "1.3kg", "count": "3" }.
         
        map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsMap in interface AwsNodeConfigOrBuilder
      • getLabelsOrDefault

        public String getLabelsOrDefault​(String key,
                                         String defaultValue)
         Optional. The initial labels assigned to nodes of this node pool. An object
         containing a list of "key": value pairs. Example: { "name": "wrench",
         "mass": "1.3kg", "count": "3" }.
         
        map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsOrDefault in interface AwsNodeConfigOrBuilder
      • getLabelsOrThrow

        public String getLabelsOrThrow​(String key)
         Optional. The initial labels assigned to nodes of this node pool. An object
         containing a list of "key": value pairs. Example: { "name": "wrench",
         "mass": "1.3kg", "count": "3" }.
         
        map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsOrThrow in interface AwsNodeConfigOrBuilder
      • getTagsCount

        public int getTagsCount()
        Description copied from interface: AwsNodeConfigOrBuilder
         Optional. Key/value metadata to assign to each underlying AWS resource.
         Specify at most 50 pairs containing alphanumerics, spaces, and symbols
         (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to
         255 Unicode characters.
         
        map<string, string> tags = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTagsCount in interface AwsNodeConfigOrBuilder
      • containsTags

        public boolean containsTags​(String key)
         Optional. Key/value metadata to assign to each underlying AWS resource.
         Specify at most 50 pairs containing alphanumerics, spaces, and symbols
         (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to
         255 Unicode characters.
         
        map<string, string> tags = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        containsTags in interface AwsNodeConfigOrBuilder
      • getTagsMap

        public Map<String,​String> getTagsMap()
         Optional. Key/value metadata to assign to each underlying AWS resource.
         Specify at most 50 pairs containing alphanumerics, spaces, and symbols
         (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to
         255 Unicode characters.
         
        map<string, string> tags = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTagsMap in interface AwsNodeConfigOrBuilder
      • getTagsOrDefault

        public String getTagsOrDefault​(String key,
                                       String defaultValue)
         Optional. Key/value metadata to assign to each underlying AWS resource.
         Specify at most 50 pairs containing alphanumerics, spaces, and symbols
         (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to
         255 Unicode characters.
         
        map<string, string> tags = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTagsOrDefault in interface AwsNodeConfigOrBuilder
      • getTagsOrThrow

        public String getTagsOrThrow​(String key)
         Optional. Key/value metadata to assign to each underlying AWS resource.
         Specify at most 50 pairs containing alphanumerics, spaces, and symbols
         (.+-=_:@/). Keys can be up to 127 Unicode characters. Values can be up to
         255 Unicode characters.
         
        map<string, string> tags = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getTagsOrThrow in interface AwsNodeConfigOrBuilder
      • getIamInstanceProfile

        public String getIamInstanceProfile()
         Required. The name or ARN of the AWS IAM role assigned to nodes in the
         pool.
         
        string iam_instance_profile = 6 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getIamInstanceProfile in interface AwsNodeConfigOrBuilder
        Returns:
        The iamInstanceProfile.
      • getIamInstanceProfileBytes

        public com.google.protobuf.ByteString getIamInstanceProfileBytes()
         Required. The name or ARN of the AWS IAM role assigned to nodes in the
         pool.
         
        string iam_instance_profile = 6 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getIamInstanceProfileBytes in interface AwsNodeConfigOrBuilder
        Returns:
        The bytes for iamInstanceProfile.
      • getImageType

        public String getImageType()
         Optional. The OS image type to use on node pool instances.
         Can have a value of `ubuntu`, or `windows` if the cluster enables
         the Windows node pool preview feature.
        
         When unspecified, it defaults to `ubuntu`.
         
        string image_type = 11 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getImageType in interface AwsNodeConfigOrBuilder
        Returns:
        The imageType.
      • getImageTypeBytes

        public com.google.protobuf.ByteString getImageTypeBytes()
         Optional. The OS image type to use on node pool instances.
         Can have a value of `ubuntu`, or `windows` if the cluster enables
         the Windows node pool preview feature.
        
         When unspecified, it defaults to `ubuntu`.
         
        string image_type = 11 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getImageTypeBytes in interface AwsNodeConfigOrBuilder
        Returns:
        The bytes for imageType.
      • hasSshConfig

        public boolean hasSshConfig()
         Optional. The SSH configuration.
         
        .google.cloud.gkemulticloud.v1.AwsSshConfig ssh_config = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasSshConfig in interface AwsNodeConfigOrBuilder
        Returns:
        Whether the sshConfig field is set.
      • getSshConfig

        public AwsSshConfig getSshConfig()
         Optional. The SSH configuration.
         
        .google.cloud.gkemulticloud.v1.AwsSshConfig ssh_config = 9 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSshConfig in interface AwsNodeConfigOrBuilder
        Returns:
        The sshConfig.
      • getSecurityGroupIdsList

        public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList()
         Optional. The IDs of additional security groups to add to nodes in this
         pool. The manager will automatically create security groups with minimum
         rules needed for a functioning cluster.
         
        repeated string security_group_ids = 10 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSecurityGroupIdsList in interface AwsNodeConfigOrBuilder
        Returns:
        A list containing the securityGroupIds.
      • getSecurityGroupIdsCount

        public int getSecurityGroupIdsCount()
         Optional. The IDs of additional security groups to add to nodes in this
         pool. The manager will automatically create security groups with minimum
         rules needed for a functioning cluster.
         
        repeated string security_group_ids = 10 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSecurityGroupIdsCount in interface AwsNodeConfigOrBuilder
        Returns:
        The count of securityGroupIds.
      • getSecurityGroupIds

        public String getSecurityGroupIds​(int index)
         Optional. The IDs of additional security groups to add to nodes in this
         pool. The manager will automatically create security groups with minimum
         rules needed for a functioning cluster.
         
        repeated string security_group_ids = 10 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSecurityGroupIds in interface AwsNodeConfigOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The securityGroupIds at the given index.
      • getSecurityGroupIdsBytes

        public com.google.protobuf.ByteString getSecurityGroupIdsBytes​(int index)
         Optional. The IDs of additional security groups to add to nodes in this
         pool. The manager will automatically create security groups with minimum
         rules needed for a functioning cluster.
         
        repeated string security_group_ids = 10 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getSecurityGroupIdsBytes in interface AwsNodeConfigOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the securityGroupIds at the given index.
      • hasProxyConfig

        public boolean hasProxyConfig()
         Optional. Proxy configuration for outbound HTTP(S) traffic.
         
        .google.cloud.gkemulticloud.v1.AwsProxyConfig proxy_config = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasProxyConfig in interface AwsNodeConfigOrBuilder
        Returns:
        Whether the proxyConfig field is set.
      • getProxyConfig

        public AwsProxyConfig getProxyConfig()
         Optional. Proxy configuration for outbound HTTP(S) traffic.
         
        .google.cloud.gkemulticloud.v1.AwsProxyConfig proxy_config = 12 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getProxyConfig in interface AwsNodeConfigOrBuilder
        Returns:
        The proxyConfig.
      • hasConfigEncryption

        public boolean hasConfigEncryption()
         Required. Config encryption for user data.
         
        .google.cloud.gkemulticloud.v1.AwsConfigEncryption config_encryption = 13 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasConfigEncryption in interface AwsNodeConfigOrBuilder
        Returns:
        Whether the configEncryption field is set.
      • getConfigEncryption

        public AwsConfigEncryption getConfigEncryption()
         Required. Config encryption for user data.
         
        .google.cloud.gkemulticloud.v1.AwsConfigEncryption config_encryption = 13 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getConfigEncryption in interface AwsNodeConfigOrBuilder
        Returns:
        The configEncryption.
      • hasInstancePlacement

        public boolean hasInstancePlacement()
         Optional. Placement related info for this node.
         When unspecified, the VPC's default tenancy will be used.
         
        .google.cloud.gkemulticloud.v1.AwsInstancePlacement instance_placement = 14 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasInstancePlacement in interface AwsNodeConfigOrBuilder
        Returns:
        Whether the instancePlacement field is set.
      • getInstancePlacement

        public AwsInstancePlacement getInstancePlacement()
         Optional. Placement related info for this node.
         When unspecified, the VPC's default tenancy will be used.
         
        .google.cloud.gkemulticloud.v1.AwsInstancePlacement instance_placement = 14 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getInstancePlacement in interface AwsNodeConfigOrBuilder
        Returns:
        The instancePlacement.
      • getInstancePlacementOrBuilder

        public AwsInstancePlacementOrBuilder getInstancePlacementOrBuilder()
         Optional. Placement related info for this node.
         When unspecified, the VPC's default tenancy will be used.
         
        .google.cloud.gkemulticloud.v1.AwsInstancePlacement instance_placement = 14 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getInstancePlacementOrBuilder in interface AwsNodeConfigOrBuilder
      • hasAutoscalingMetricsCollection

        public boolean hasAutoscalingMetricsCollection()
         Optional. Configuration related to CloudWatch metrics collection on the
         Auto Scaling group of the node pool.
        
         When unspecified, metrics collection is disabled.
         
        .google.cloud.gkemulticloud.v1.AwsAutoscalingGroupMetricsCollection autoscaling_metrics_collection = 15 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasAutoscalingMetricsCollection in interface AwsNodeConfigOrBuilder
        Returns:
        Whether the autoscalingMetricsCollection field is set.
      • getAutoscalingMetricsCollection

        public AwsAutoscalingGroupMetricsCollection getAutoscalingMetricsCollection()
         Optional. Configuration related to CloudWatch metrics collection on the
         Auto Scaling group of the node pool.
        
         When unspecified, metrics collection is disabled.
         
        .google.cloud.gkemulticloud.v1.AwsAutoscalingGroupMetricsCollection autoscaling_metrics_collection = 15 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getAutoscalingMetricsCollection in interface AwsNodeConfigOrBuilder
        Returns:
        The autoscalingMetricsCollection.
      • getAutoscalingMetricsCollectionOrBuilder

        public AwsAutoscalingGroupMetricsCollectionOrBuilder getAutoscalingMetricsCollectionOrBuilder()
         Optional. Configuration related to CloudWatch metrics collection on the
         Auto Scaling group of the node pool.
        
         When unspecified, metrics collection is disabled.
         
        .google.cloud.gkemulticloud.v1.AwsAutoscalingGroupMetricsCollection autoscaling_metrics_collection = 15 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getAutoscalingMetricsCollectionOrBuilder in interface AwsNodeConfigOrBuilder
      • 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 AwsNodeConfig parseFrom​(ByteBuffer data)
                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

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

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

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

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

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

        public static AwsNodeConfig getDefaultInstance()
      • parser

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

        public com.google.protobuf.Parser<AwsNodeConfig> 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 AwsNodeConfig getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder