Interface PublicKeyCertificateOrBuilder (2.72.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface PublicKeyCertificateOrBuilder extends MessageOrBuilder
Methods
getCertificate()
public abstract String getCertificate()
The certificate data.
string certificate = 2;
Returns |
Type |
Description |
String |
The certificate.
|
getCertificateBytes()
public abstract ByteString getCertificateBytes()
The certificate data.
string certificate = 2;
Returns |
Type |
Description |
ByteString |
The bytes for certificate.
|
public abstract PublicKeyCertificateFormat getFormat()
The certificate format.
.google.cloud.iot.v1.PublicKeyCertificateFormat format = 1;
public abstract int getFormatValue()
The certificate format.
.google.cloud.iot.v1.PublicKeyCertificateFormat format = 1;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for format.
|
getX509Details()
public abstract X509CertificateDetails getX509Details()
[Output only] The certificate details. Used only for X.509 certificates.
.google.cloud.iot.v1.X509CertificateDetails x509_details = 3;
getX509DetailsOrBuilder()
public abstract X509CertificateDetailsOrBuilder getX509DetailsOrBuilder()
[Output only] The certificate details. Used only for X.509 certificates.
.google.cloud.iot.v1.X509CertificateDetails x509_details = 3;
hasX509Details()
public abstract boolean hasX509Details()
[Output only] The certificate details. Used only for X.509 certificates.
.google.cloud.iot.v1.X509CertificateDetails x509_details = 3;
Returns |
Type |
Description |
boolean |
Whether the x509Details field is set.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Interface PublicKeyCertificateOrBuilder (2.72.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.72.0 (latest)](/java/docs/reference/google-cloud-iot/latest/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.70.0](/java/docs/reference/google-cloud-iot/2.70.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.68.0](/java/docs/reference/google-cloud-iot/2.68.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.67.0](/java/docs/reference/google-cloud-iot/2.67.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.64.0](/java/docs/reference/google-cloud-iot/2.64.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.63.0](/java/docs/reference/google-cloud-iot/2.63.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-iot/2.62.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.60.0](/java/docs/reference/google-cloud-iot/2.60.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-iot/2.59.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-iot/2.58.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-iot/2.57.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-iot/2.56.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-iot/2.55.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-iot/2.54.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-iot/2.53.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.52.0](/java/docs/reference/google-cloud-iot/2.52.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-iot/2.51.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.49.0](/java/docs/reference/google-cloud-iot/2.49.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-iot/2.48.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-iot/2.47.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-iot/2.46.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-iot/2.45.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-iot/2.44.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-iot/2.43.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-iot/2.42.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-iot/2.41.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.40.0](/java/docs/reference/google-cloud-iot/2.40.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-iot/2.39.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.37.0](/java/docs/reference/google-cloud-iot/2.37.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-iot/2.36.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-iot/2.35.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-iot/2.34.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-iot/2.33.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-iot/2.32.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-iot/2.31.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-iot/2.30.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-iot/2.29.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-iot/2.28.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.27.0](/java/docs/reference/google-cloud-iot/2.27.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.24.0](/java/docs/reference/google-cloud-iot/2.24.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-iot/2.23.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-iot/2.22.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-iot/2.21.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-iot/2.20.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-iot/2.19.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-iot/2.18.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-iot/2.17.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-iot/2.16.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-iot/2.15.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-iot/2.14.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-iot/2.13.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-iot/2.12.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-iot/2.11.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.9.0](/java/docs/reference/google-cloud-iot/2.9.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-iot/2.8.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-iot/2.7.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-iot/2.6.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.5.0](/java/docs/reference/google-cloud-iot/2.5.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-iot/2.4.0/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.3.6](/java/docs/reference/google-cloud-iot/2.3.6/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.2.1](/java/docs/reference/google-cloud-iot/2.2.1/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder)\n- [2.1.7](/java/docs/reference/google-cloud-iot/2.1.7/com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder) \n\n public interface PublicKeyCertificateOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getCertificate()\n\n public abstract String getCertificate()\n\nThe certificate data.\n\n`string certificate = 2;`\n\n### getCertificateBytes()\n\n public abstract ByteString getCertificateBytes()\n\nThe certificate data.\n\n`string certificate = 2;`\n\n### getFormat()\n\n public abstract PublicKeyCertificateFormat getFormat()\n\nThe certificate format.\n\n`.google.cloud.iot.v1.PublicKeyCertificateFormat format = 1;`\n\n### getFormatValue()\n\n public abstract int getFormatValue()\n\nThe certificate format.\n\n`.google.cloud.iot.v1.PublicKeyCertificateFormat format = 1;`\n\n### getX509Details()\n\n public abstract X509CertificateDetails getX509Details()\n\n\\[Output only\\] The certificate details. Used only for X.509 certificates.\n\n`.google.cloud.iot.v1.X509CertificateDetails x509_details = 3;`\n\n### getX509DetailsOrBuilder()\n\n public abstract X509CertificateDetailsOrBuilder getX509DetailsOrBuilder()\n\n\\[Output only\\] The certificate details. Used only for X.509 certificates.\n\n`.google.cloud.iot.v1.X509CertificateDetails x509_details = 3;`\n\n### hasX509Details()\n\n public abstract boolean hasX509Details()\n\n\\[Output only\\] The certificate details. Used only for X.509 certificates.\n\n`.google.cloud.iot.v1.X509CertificateDetails x509_details = 3;`"]]