@java.lang.Override
    public java.util.Map<java.lang.String, com.google.cloud.talent.v4beta1.CustomAttribute>
        getCustomAttributesMap() {
      return internalGetCustomAttributes().getImmutableMap();
    }
<pre>
A map of fields to hold both filterable and non-filterable custom job
attributes that are not covered by the provided structured fields.

The keys of the map are strings up to 64 bytes and must match the
pattern: `[a-zA-Z][a-zA-Z0-9_]*`. For example, key0LikeThis or
KEY_1_LIKE_THIS.

At most 100 filterable and at most 100 unfilterable keys are supported.
For filterable `string_values`, across all keys at most 200 values are
allowed, with each string no more than 255 characters. For unfilterable
`string_values`, the maximum total size of `string_values` across all keys
is 50KB.
</pre>

<code>map&lt;string, .google.cloud.talent.v4beta1.CustomAttribute&gt; custom_attributes = 10;
</code>
java-talent/proto-google-cloud-talent-v4beta1/src/main/java/com/google/cloud/talent/v4beta1/Job.java