1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/channel/v1/customers.proto 18 19 package com.google.cloud.channel.v1; 20 21 public interface ContactInfoOrBuilder 22 extends 23 // @@protoc_insertion_point(interface_extends:google.cloud.channel.v1.ContactInfo) 24 com.google.protobuf.MessageOrBuilder { 25 26 /** 27 * 28 * 29 * <pre> 30 * The customer account contact's first name. Optional for Team customers. 31 * </pre> 32 * 33 * <code>string first_name = 1;</code> 34 * 35 * @return The firstName. 36 */ getFirstName()37 java.lang.String getFirstName(); 38 /** 39 * 40 * 41 * <pre> 42 * The customer account contact's first name. Optional for Team customers. 43 * </pre> 44 * 45 * <code>string first_name = 1;</code> 46 * 47 * @return The bytes for firstName. 48 */ getFirstNameBytes()49 com.google.protobuf.ByteString getFirstNameBytes(); 50 51 /** 52 * 53 * 54 * <pre> 55 * The customer account contact's last name. Optional for Team customers. 56 * </pre> 57 * 58 * <code>string last_name = 2;</code> 59 * 60 * @return The lastName. 61 */ getLastName()62 java.lang.String getLastName(); 63 /** 64 * 65 * 66 * <pre> 67 * The customer account contact's last name. Optional for Team customers. 68 * </pre> 69 * 70 * <code>string last_name = 2;</code> 71 * 72 * @return The bytes for lastName. 73 */ getLastNameBytes()74 com.google.protobuf.ByteString getLastNameBytes(); 75 76 /** 77 * 78 * 79 * <pre> 80 * Output only. The customer account contact's display name, formatted as a 81 * combination of the customer's first and last name. 82 * </pre> 83 * 84 * <code>string display_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 85 * 86 * @return The displayName. 87 */ getDisplayName()88 java.lang.String getDisplayName(); 89 /** 90 * 91 * 92 * <pre> 93 * Output only. The customer account contact's display name, formatted as a 94 * combination of the customer's first and last name. 95 * </pre> 96 * 97 * <code>string display_name = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 98 * 99 * @return The bytes for displayName. 100 */ getDisplayNameBytes()101 com.google.protobuf.ByteString getDisplayNameBytes(); 102 103 /** 104 * 105 * 106 * <pre> 107 * The customer account's contact email. Required for entitlements that create 108 * admin.google.com accounts, and serves as the customer's username for those 109 * accounts. Use this email to invite Team customers. 110 * </pre> 111 * 112 * <code>string email = 5;</code> 113 * 114 * @return The email. 115 */ getEmail()116 java.lang.String getEmail(); 117 /** 118 * 119 * 120 * <pre> 121 * The customer account's contact email. Required for entitlements that create 122 * admin.google.com accounts, and serves as the customer's username for those 123 * accounts. Use this email to invite Team customers. 124 * </pre> 125 * 126 * <code>string email = 5;</code> 127 * 128 * @return The bytes for email. 129 */ getEmailBytes()130 com.google.protobuf.ByteString getEmailBytes(); 131 132 /** 133 * 134 * 135 * <pre> 136 * Optional. The customer account contact's job title. 137 * </pre> 138 * 139 * <code>string title = 6 [(.google.api.field_behavior) = OPTIONAL];</code> 140 * 141 * @return The title. 142 */ getTitle()143 java.lang.String getTitle(); 144 /** 145 * 146 * 147 * <pre> 148 * Optional. The customer account contact's job title. 149 * </pre> 150 * 151 * <code>string title = 6 [(.google.api.field_behavior) = OPTIONAL];</code> 152 * 153 * @return The bytes for title. 154 */ getTitleBytes()155 com.google.protobuf.ByteString getTitleBytes(); 156 157 /** 158 * 159 * 160 * <pre> 161 * The customer account's contact phone number. 162 * </pre> 163 * 164 * <code>string phone = 7;</code> 165 * 166 * @return The phone. 167 */ getPhone()168 java.lang.String getPhone(); 169 /** 170 * 171 * 172 * <pre> 173 * The customer account's contact phone number. 174 * </pre> 175 * 176 * <code>string phone = 7;</code> 177 * 178 * @return The bytes for phone. 179 */ getPhoneBytes()180 com.google.protobuf.ByteString getPhoneBytes(); 181 } 182