Interface MachineImageParamsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
MachineImageParams, MachineImageParams.Builder

@Generated public interface MachineImageParamsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getResourceManagerTagsCount

      int getResourceManagerTagsCount()
       Input only. Resource manager tags to be bound to the machine image. Tag keys and values
       have the same definition as resource
       manager tags. Keys and values can be either in numeric format,
       such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in
       namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and
       `{tag_value_short_name}`. The field is ignored (both PUT &
       PATCH) when empty.
       
      map<string, string> resource_manager_tags = 377671164;
    • containsResourceManagerTags

      boolean containsResourceManagerTags(String key)
       Input only. Resource manager tags to be bound to the machine image. Tag keys and values
       have the same definition as resource
       manager tags. Keys and values can be either in numeric format,
       such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in
       namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and
       `{tag_value_short_name}`. The field is ignored (both PUT &
       PATCH) when empty.
       
      map<string, string> resource_manager_tags = 377671164;
    • getResourceManagerTags

      @Deprecated Map<String,String> getResourceManagerTags()
      Deprecated.
    • getResourceManagerTagsMap

      Map<String,String> getResourceManagerTagsMap()
       Input only. Resource manager tags to be bound to the machine image. Tag keys and values
       have the same definition as resource
       manager tags. Keys and values can be either in numeric format,
       such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in
       namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and
       `{tag_value_short_name}`. The field is ignored (both PUT &
       PATCH) when empty.
       
      map<string, string> resource_manager_tags = 377671164;
    • getResourceManagerTagsOrDefault

      String getResourceManagerTagsOrDefault(String key, String defaultValue)
       Input only. Resource manager tags to be bound to the machine image. Tag keys and values
       have the same definition as resource
       manager tags. Keys and values can be either in numeric format,
       such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in
       namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and
       `{tag_value_short_name}`. The field is ignored (both PUT &
       PATCH) when empty.
       
      map<string, string> resource_manager_tags = 377671164;
    • getResourceManagerTagsOrThrow

      String getResourceManagerTagsOrThrow(String key)
       Input only. Resource manager tags to be bound to the machine image. Tag keys and values
       have the same definition as resource
       manager tags. Keys and values can be either in numeric format,
       such as `tagKeys/{tag_key_id}` and `tagValues/{tag_value_id}` or in
       namespaced format such as `{org_id|project_id}/{tag_key_short_name}` and
       `{tag_value_short_name}`. The field is ignored (both PUT &
       PATCH) when empty.
       
      map<string, string> resource_manager_tags = 377671164;